Я следую инструкциям здесь: PHP Install SSH2 on Windows machine среди других мест.SSH2 dll не загружается - сервер Windows 2008 64bit, php 5.3.5 32bit, apache 32 бит
Обратите внимание, что я на работе и не могу изменить эту среду разработки.
Использование
if (extension_loaded('ssh2'))
Я вижу расширение не был загружен.
Я попытался использовать оба TS и АТО файлы отсюда: http://windows.php.net/downloads/pecl/releases/ssh2/0.12/ для
PHP 5.3
(я версия 5.3.5).Я поместил
php_ssh2.dll
иphp_ssh2.pdb
файлы в нужную папку для добPHP
(я подтвердил это право папки внутр с помощью командыphpinfo()
).Я добавил
extension=php_ssh2.dll
в файле php.ini, снова обеспечить это право ини-файл с помощью командыphpinfo()
я добавил
libsshl2.dll
к обоимsyswow64
иsystem32
папкиКогда я пытаюсь для регистрации любого из тех, кто использует подсказки в командной строке, он терпит неудачу, но мне ответил мой другой вопрос, потому что
libssh2.dll is not a COM server so cannot be registered
- How do I register a php dll with windows if it's 64 bit windows but 32 bit php and apache? Я пробовал запускать команды в качестве администратораApache
был перезапущен. В журнале ошибок ничего нет.
Пожалуйста, помогите, разрывая на себе волосы над этим одним
Возможно Process Monitor (можно найти на веб-сайте MS) даст вам некоторые подсказки относительно того, что происходит. –