จะรีสตาร์ท 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 ของฉันขอโทษฉันลืมพูดถึง
เม.ย.

คำตอบ:


18

เมื่อต้องการเริ่มต้นPHPในวันที่IISคุณต้องการจริงที่จะเริ่มต้นใหม่IIS:

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

มันได้ผล! เรียกใช้ "iisreset" หรือไปที่ IIS Manager จากนั้นเริ่มไซต์ใหม่
Sahan

9

WinR iisreset

หรือ verbose เพิ่มเติม: iisresetภายใน powershell เปิดเป็นผู้ดูแลระบบ - หรือแม้แต่ภายใน Cygwin shell

ป้อนคำอธิบายรูปภาพที่นี่


3

สำหรับผู้ที่สะดุดกับคำตอบนี้และคุณใช้ Windows 10 หรือรุ่นอื่นที่มี PHP แต่คุณไม่ได้ใช้แอปพลิเคชันเว็บเซิร์ฟเวอร์ใด ๆ (WAMP, ServerDesktop, IIS, ฯลฯ ) เปิดตัวจัดการงานของคุณและคุณอาจจะ ดู "CGI / Fast CGI" ซึ่งเป็น PHP คลิกขวาและจบงาน แอปจะไม่หายไป แต่ให้รีสตาร์ทด้วยการกำหนดค่าที่อัพเดทของคุณแทน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.