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

Как установить расширение SSH2 на компьютер под управлением Windows с PHP?

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

How do I install the SSH2 extension on a Windows machine with PHP?

Установка расширения SSH2 на компьютер с ОС Windows в PHP

Для установки расширения SSH2 на компьютер с ОС Windows с помощью Apache требуются библиотеки OpenSSL и libssh2. Вот пошаговое руководство:

1. Получите расширение PECL для PHP SSH2:

Загрузите расширение PECL для Win32 SSH2 отсюда, убедившись, что выбрана версия, совместимая с вашей установкой PHP.

2. Извлечение и копирование файлов:

Извлеките содержимое загруженного архива. Скопируйте следующие файлы в соответствующие места:

  • Поместите php_ssh2.dll и php_ssh2.pdb в каталог расширений PHP (например, C:\php\ext).
  • Переместите libssh2 .dll как в C:\Windows\system32, так и в C:\Windows\SysWOW64 (если у вас установлена ​​64-разрядная версия Windows).

3. Зарегистрируйте DLL:

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

C:\> regsvr32 libssh2.dll

4 . Обновите php.ini:

Отредактируйте файл php.ini и добавьте следующие строки, чтобы включить расширение SSH2:

extension=php_openssl.dll
extension=php_ssh2.dll

5. Перезапустите Apache:

Перезапустите службу Apache, чтобы загрузить расширение.

6. Рекомендации по использованию 64-битного PHP:

Если вы используете 64-битный PHP, вам необходимо получить 64-битные версии библиотек SSH2 и DLL. Такие ресурсы могут предоставить такие ресурсы, как тот, на который есть ссылка в ответе.

Дополнительные примечания:

  • Убедитесь, что у вас есть необходимые разрешения для копирования и регистрации DLL.
  • Если у вас возникнут какие-либо проблемы, убедитесь, что путь к каталогу расширений PHP правильно установлен в php.ini.
  • Если проблема не устранена, убедитесь, что расширение OpenSSL установлено и работает правильно.
Последний учебник Более>

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

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

Copyright© 2022 湘ICP备2022001581号-3