如何在Windows上重新启动PHP?找不到套接字传输“ ssl”


13

我正在尝试加载openssl模块,我在php.ini:中未添加注释:

extension=php_openssl.dll

但是运行脚本时出现错误:

连接失败:0找不到套接字传输“ ssl”-在配置PHP时是否忘记启用它?

从PHP文档中:

激活扩展后,保存php.ini,重新启动Web服务器并再次检查phpinfo()。现在,新扩展名应具有自己的部分。

我正在使用Windows服务器计算机,这是生产环境,我真的不想重启服务器,是否有替代方法?


您拥有哪种服务器?“ Appserver”“ wampserver” ???您必须找到httpd.exe进程并杀死它,然后重新启动它
K3rnel31

@ k3rnel31它的IIS,对不起,我忘了提及
meda

Answers:


18

要重新启动PHPIIS,你实际上需要重新启动IIS

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

有用!运行“ iisreset”或转到IIS管理器,然后重新启动站点。
萨汉

8

WinR iisreset

或者更详细:iisreset在以管理员身份打开的Powershell内-甚至在Cygwin Shell内。

在此处输入图片说明


3

对于那些偶然发现此答案并且您正在运行Windows 10或其他版本的PHP的应用程序,但您没有运行任何常用的Web服务器应用程序(WAMP,ServerDesktop,IIS等),请打开任务管理器,请参阅PHP的“ CGI /快速CGI”。右键单击并结束任务。该应用程序不会消失,而是使用更新后的配置重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.