Bagaimana cara me-restart PHP di Windows? Tidak dapat menemukan transportasi soket "ssl"

12

Saya mencoba memuat modul openssl, saya batalkan komentarnya di php.ini:

extension=php_openssl.dll

Tetapi ketika menjalankan skrip saya, saya mendapatkan kesalahan:

Gagal menyambung: 0 Tidak dapat menemukan transportasi soket "ssl" - apakah Anda lupa mengaktifkannya ketika Anda mengonfigurasi PHP?

Dari dokumentasi PHP:

Setelah mengaktifkan ekstensi, simpan php.ini, mulai ulang server web dan periksa lagi phpinfo (). Ekstensi baru sekarang harus memiliki bagiannya sendiri.

Saya menggunakan mesin windows server, Ini adalah produksi, saya benar-benar tidak ingin me-reboot server, apakah ada alternatif?

meda
sumber
jenis server apa yang Anda miliki? "Appserver" "wampserver" ??? Anda harus menemukan proses httpd.exe dan membunuhnya kemudian restart
K3rnel31
@ k3rnel31 IIS-nya, maaf saya lupa menyebutkan
meda

Jawaban:

18

Untuk me-restart PHPpada IIS, Anda benar-benar perlu untuk me-restart IIS:

Click Start, click Run, type IISReset, and then click OK.
K3rnel31
sumber
berhasil! jalankan "iisreset" atau buka IIS Manager, lalu restart situs.
Sahan
8

WinR iisreset

Atau, lebih verbose: iisresetdi dalam PowerShell dibuka sebagai administrator - atau bahkan di dalam shell Cygwin.

masukkan deskripsi gambar di sini

kqw
sumber
2

Bagi mereka yang menemukan jawaban ini dan Anda menjalankan Windows 10 atau versi lain dengan PHP tetapi Anda TIDAK menjalankan salah satu aplikasi server web biasa (WAMP, ServerDesktop, IIS, dll.), Buka task manager Anda dan Anda mungkin akan lihat "CGI / Fast CGI" yang merupakan PHP. Klik kanan dan akhiri tugas. Aplikasi tidak akan hilang tetapi sebaliknya, mulai kembali dengan konfigurasi Anda yang diperbarui.

Peach Eshcole
sumber