2016-01-21 11 views
1

Я пытаюсь не установить ssh2 на XAMPPУстановка ssh2 на XAMPP

  • Xampp версия: 3.2.1
  • PHP версия: 5.4.19

До сих пор у меня есть используется следующий шаг для установки:

  1. скачать и скопировать файл libssh2.dll в c:\windows\system32

  2. php_ssh2.dll и php_ssh2.pdb файлы в «доб» (например c:\xampp\php\ext) папки;

  3. удалить ; с этой строки extention:php_ssh2.dll в php.ini.

  4. рестарт XAMPP

Но я получаю сообщение об ошибке в файле журнала:

удалось загрузить динамическую библиотеку php_ssh2.dll

Может кто-нибудь помочь мне с этим?

+2

Если у вас есть PHP 5.6 или более поздняя версия, посмотрите этот пост ([link] (http://stackoverflow.com/a/40716798/2879109)) –

+0

Это делается, вам нужно использовать. Вам нужна Thread Safe (-ts -) версия php_ssh2 – user3782114

ответ

3

Несколько вещей, которые вы, возможно, пропустили: -

  • Вам нужна Потокобезопасная (-ts-) версия php_ssh2
  • Вы должны убедиться, что вы получите 32 или 64 битную версию сопрягать ваш PHP/Apache и не соответствовать вашей ОС
  • Вам нужна версия php_ssh2, которая соответствует вашей версии PHP 5.4, т.е.

Посмотрев here for the download есть только 32-битная версия SSH2, скомпилированная с VC9, доступная для PHP5.4, поэтому вам нужно будет убедиться, что установлена ​​32-разрядная версия XAMPP.

О и последнее замечание, вам не нужны, и не должны делать, копия php_ssh2.dll в c:\windows\system32 так удалить DLL из этой папки. PHP знает, где загрузить свои расширения и помещать файлы в c:\windows\system32, будет только путать вещи, когда вы хотите обновить версию XAMPP.

+0

RiggsFolly: Не могли бы вы сообщить мне, откуда я могу получить libssh2.dll и php_ssh2.dll для версии: Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.6 для архитектуры x86 , При проверке phpinfo.php он показывает мне, что OpenSSL включен. Мне трудно получить надлежащую dll. Пробовал много, но никто не работает для меня. Любая помощь будет оценена. Моя конечная цель - подключиться к серверу SFTP, и для этого мне нужно включить SSH2, правильно? – tejas033

+0

Является ли ссылка в ответе не тем, что вы ищете? – RiggsFolly