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?
Jawaban:
Untuk me-restart
PHP
padaIIS
, Anda benar-benar perlu untuk me-restartIIS
:sumber
WinR
iisreset
Atau, lebih verbose:
iisreset
di dalam PowerShell dibuka sebagai administrator - atau bahkan di dalam shell Cygwin.sumber
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.
sumber