Windows
如何安裝 php_openssl.dll
我想在 php.ini 中啟用 openssl 擴展。我已取消註釋
extension=php_openssl.dll
,重新啟動 apache 服務,但它仍然無法正常工作。在我發現的 Apache 錯誤日誌中PHP Warning: PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/mypath/php/ext\\php_openssl.dll' - The operating system cannot run %1.\r\n in Unknown on line 0
我試著按照一些教程說我必須複製
ssleay32.dll
到libeay32.dll
windows/system32 目錄,但它仍然不起作用。有誰知道如何正確安裝它?
在您的 php_info() 頁面中,請檢查您的“extension_dir”屬性指向的位置。請將其指向 c:\yourphpsrcfolder\ext\。
然後取消註釋 php.ini 文件中的 dll。請在 php.ini 文件所在的 phpinfo() 中查看相同的內容。
重新啟動您的伺服器。這應該會有所幫助
我有同樣的錯誤,但**@Someone**的解決方案還不夠。
這篇文章幫助了我。以下是三個步驟:
- 停止 Apache 伺服器
- 複製
libeay32.dll
並ssleay32.dll
從installdir/php/到installdir/apache2/bin/- 再次啟動 Apache 伺服器並檢查您是否仍然看到任何錯誤