«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как исправить ошибку «Неустранимая ошибка: вызов неопределенной функции ssh2_connect()» при установке SSH2 в Windows?

Как исправить ошибку «Неустранимая ошибка: вызов неопределенной функции ssh2_connect()» при установке SSH2 в Windows?

Опубликовано 13 ноября 2024 г.
Просматривать:828

How do I fix the \

Установка SSH2 для PHP в Windows

При попытке установить SSH2 на компьютер с ОС Windows, на котором работает Apache, вы можете столкнуться с такими ошибками, как «Фатальный ошибка: вызов неопределенной функции ssh2_connect()». Это указывает на то, что SSH2 установлен неправильно. Чтобы решить эту проблему, выполните следующие действия:

  1. Загрузите расширение PECL Win32 SSH2

Посетите официальный сайт и загрузите соответствующую версию расширение Win32 SSH2 PECL для вашей версии PHP.

  1. Извлеките архив

Извлеките содержимое архива во временную папку.

  1. Поместите файлы DLL

Переместите следующие файлы в папку «ext», где расположены модули PHP:

  • php_ssh2.dll
  • php_ssh2.pdb
  1. Скопируйте libssh2.dll

Скопируйте "libssh2.dll" файл в следующие папки:

  • C:\Windows\system32
  • C:\Windows\SysWOW64 (если у вас 64-битная система)
  1. Зарегистрировать DLL

Выполните следующую команду в командной строке:

C:\> regsvr32 libssh2.dll
  1. Перезапустите Apache

Перезапустите веб-сервер Apache.

Если вы используете PHP x64, вам может потребоваться получить x64-версию " libssh2.dll» и библиотеку SSH2. Их можно найти на сайте скомпилированных библиотек Win64.

Не забудьте перезапустить Apache после внесения любых изменений.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3