Як перезапустити PHP в Windows? Неможливо знайти транспортний розетку “ssl”


13

Я намагаюся завантажити модуль openssl, я прокоментував це в php.ini:

extension=php_openssl.dll

Але під час запуску мого сценарію я отримую помилку:

Не вдалося підключитися: 0 Не вдалося знайти транспортний розетку "ssl" - ви забули включити його під час налаштування PHP?

З документації PHP:

Після активації розширення збережіть php.ini, перезавантажте веб-сервер і ще раз перевірте phpinfo (). Нове розширення має мати власний розділ.

Я використовую серверну машину Windows, це виробництво, я дійсно не хочу перезавантажувати сервер, є альтернатива?


який тип сервера у вас є? "Appserver" "wampserver" ??? ви повинні знайти процес httpd.exe і вбити його, а потім перезапустити його
K3rnel31

@ k3rnel31 його IIS, вибачте, що забув згадати
meda

Відповіді:


18

Щоб перезапустити PHPна IIS, ви на самому справі потрібно рестарту IIS:

Click Start, click Run, type IISReset, and then click OK.

це працює! запустіть "iisreset" або перейдіть до менеджера IIS, після чого перезавантажте сайт.
Сахан

9

WinR iisreset

Або, більш докладно: iisresetвсередині оболонки, відкритої як адміністратор, або навіть усередині оболонки Cygwin.

введіть тут опис зображення


3

Для тих, хто наткнувся на цю відповідь, і ви використовуєте Windows 10 або іншу версію з PHP, але ви НЕ запускаєте жодного із звичайних програм веб-сервера (WAMP, ServerDesktop, IIS тощо), відкрийте менеджер завдань, і ви, ймовірно, див. "CGI / Fast CGI", що є PHP. Клацніть правою кнопкою миші та завершіть завдання. Додаток не вийде, але замість цього перезавантажте оновлену конфігурацію.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.