Назад | Перейти на главную страницу

как установить php_openssl.dll

Я хочу включить расширение openssl в php.ini. Я раскомментировал extension=php_openssl.dll, перезапустили службу apache, но она по-прежнему не работает. В журнале ошибок Apache я нашел

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/mypath/php/ext\\php_openssl.dll' - The operating system cannot run %1.\r\n in Unknown on line 0

Я пытался следовать некоторым руководствам, в которых говорилось, что мне нужно скопировать ssleay32.dll и libeay32.dll в каталог windows / system32, но он по-прежнему не работает.

Кто-нибудь знает, как правильно установить?

У меня была такая же ошибка, но решение @Кто то было недостаточно.

это Почта помог мне. Вот три шага:

  • Остановите сервер Apache
  • Копировать libeay32.dll и ssleay32.dll из installdir / php / к installdir / apache2 / bin /
  • Снова запустите сервер Apache и проверьте, все ли вы видите ошибки

На странице php_info () проверьте, куда указывает ваш атрибут extension_dir. Укажите его на папку c: \ yourphpsrcfolder \ ext \.

Затем раскомментируйте dll в файле php.ini. Посмотрите так же в phpinfo (), где находится ваш файл php.ini.

перезапустите сервер. Это должно помочь