WindowsでPHPを再起動するには?ソケットトランスポート「ssl」が見つかりません


12

opensslモジュールをロードしようとしていますが、次のようにコメントを外しますphp.ini

extension=php_openssl.dll

しかし、スクリプトを実行するとエラーが発生します。

接続に失敗しました:0ソケットトランスポート "ssl"が見つかりません-PHPを構成するときにソケットトランスポート "ssl"を有効にするのを忘れましたか?

PHPのドキュメントから:

拡張機能をアクティブ化した後、php.iniを保存し、Webサーバーを再起動して、phpinfo()を再度確認します。新しい拡張には、独自のセクションが含まれるはずです。

私はWindowsサーバーマシンを使用していますが、これは本番環境です。サーバーを再起動したくないのですが、別の方法はありますか?


どのタイプのサーバーがありますか?「Appserver」「wampserver」??? httpd.exeプロセスを見つけて強制終了してから再起動する必要があります
K3rnel31

@ k3rnel31そのIISは、申し訳ありません私は言及を忘れてしまった
メダ

回答:


18

で再起動するPHPにはIIS、実際に再起動する必要がありますIIS

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

できます!「iisreset」を実行するか、IISマネージャーに移動して、サイトを再起動します。
Sahan

8

WinR iisreset

または、より詳細:iisreset管理者として開かれたpowershell内-またはCygwinシェル内でさえ。

ここに画像の説明を入力してください


2

この答えに出くわし、PHPでWindows 10または別のバージョンを実行しているが、通常のWebサーバーアプリ(WAMP、ServerDesktop、IISなど)を実行していない場合は、タスクマネージャーを開いてください。 PHPである「CGI / Fast CGI」を参照してください。右クリックしてタスクを終了します。アプリはなくなりませんが、代わりに、更新された構成で再起動します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.