EasyPHP Devserver 17: Невозможно запустить программу, так как отсутствует libssh2.dll

Я новичок в разработке PHP.
Я использовал старую версию Easyphp, теперь я обновился до новой, но теперь появляется сообщение об ошибке the program can't be start because is libssh2.dll missing. отображается при попытке открыть его или когда я включаю cURL функция.
Я переустановил программное обеспечение, но оно все еще не работает. Если я отключу extension=php_curl.dll в php.ini тогда нормально, но cURL больше не работает
введите описание изображения здесь

Что я должен делать? Я перепробовал все, я потратил 3 ночи.
Любая помощь будет оценена.
Заранее спасибо.

0

Решение

я также получил это сообщение, когда я начал использовать curl с EasyPHP-Devserver 17, и я следую этим шагам, которые фактически решили проблему:

попробуйте скачать DLL с безопасного сайта, вы можете использовать эту ссылку:
http://www.dll-found.com/download/l/libssh2.dll

затем следуйте инструкциям:

  • Загрузите файл libssh2.dll на компьютер.
  • переместите файл dll в системный каталог. (Windows XP, Vista,
    Windows 7) — C: \ Windows \ System32 (Windows NT / 2000) —
    C: \ WINNT \ System32 (Windows 95/98 / Me) — C: \ Windows \ System Если вы
    использовать 64-разрядную версию Windows, системный каталог в
    C: \ Windows \ SysWOW64 \
  • Перезагрузите компьютер.

Вы также можете просто скопировать файл libssh2.dll в каталог PHP, который должен выглядеть следующим образом

C: \ Program
Файлы \ EasyPHP-Devserver-17 \ ред-бинарники \ PHP \ php713vc14x86x171216121038

для PHP7

а также

C: \ Program
Файлы \ EasyPHP-Devserver-17 \ ред-бинарники \ PHP \ php5630vc11x86x171216121038

для PHP 5.6

0

Другие решения

Я думаю, что это намного более чистое решение от stackoverflow:

PHP не может загрузить расширение php_curl.dll

Мне пришлось перезагрузить Windows 7, чтобы Apache распознал измененный путь.

0

По вопросам рекламы [email protected]