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

med*_*eda 15 windows iis php openssl

我正在尝试加载 openssl 模块,我在以下位置取消了它的注释php.ini

extension=php_openssl.dll
Run Code Online (Sandbox Code Playgroud)

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

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

来自 PHP 文档:

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

我正在使用 Windows 服务器机器,这是生产,我真的不想重新启动服务器,还有其他选择吗?

小智 20

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

Click Start, click Run, type IISReset, and then click OK.
Run Code Online (Sandbox Code Playgroud)


kqw*_*kqw 9

WinR iisreset

或者,更详细:iisreset在以管理员身份打开的 powershell 中 - 甚至在 Cygwin shell 中。

在此处输入图片说明