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

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

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


person Rahul Kumar    schedule 04.08.2018    source источник


Ответы (2)


Я также получил это сообщение, когда начал использовать 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 Files\EasyPHP-Devserver-17\eds-binaries\php\php713vc14x86x171216121038

для PHP7

а также

C:\Program Files\EasyPHP-Devserver-17\eds-binaries\php\php5630vc11x86x171216121038

для PHP 5.6

person Elementary    schedule 04.08.2018
comment
Не забудьте перезагрузить сервер или перезагрузить компьютер @Rahul Kumar. - person Elementary; 04.08.2018
comment
можете ли вы сказать мне, как изменить номер порта на 786, а не на предопределенные порты, такие как 8000,8080 и т. д. - person Rahul Kumar; 05.08.2018
comment
@Rahul Kumar, вы должны заглянуть в ini-файл и изменить порт по умолчанию. Можете ли вы отметить мой ответ как решение, так как оно работает для вас? Это может помочь другим узнать, что проблема решена. - person Elementary; 05.08.2018
comment
@Rahul Kumar, вы должны заглянуть в ini-файл и изменить порт по умолчанию. Можете ли вы отметить мой ответ как решение, так как оно работает для вас? Это может помочь другим узнать, что проблема решена. - person Elementary; 05.08.2018

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

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

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

person slp    schedule 11.01.2019