1. 程式人生 > >PHP7.1.12開啟cURL擴充套件解決辦法

PHP7.1.12開啟cURL擴充套件解決辦法

我們都知道在php.ini中,搜尋 “extension=”就可以找到載入擴充套件的配置。
其中” ; “表示註釋,去掉註釋才能是配置生效。
extension

去掉註釋僅僅是指定了PHP擴充套件的檔名,沒有指定檔案所在的路徑。
因此還需要在php.ini中搜索 “extension_dir”,修改成PHP擴充套件檔案的儲存路徑。
extension_dir
一般完成這2個步驟即可開啟PHP擴充套件。

但是並未能成功開啟cURL擴充套件(筆者環境:PHP7.1.12+Apache2.4.29),搜尋查詢各種解決辦法。
最終正確的解決辦法是:
在php.ini中開啟cURL擴充套件的基礎上,再在apache2.4\conf\httpd.conf 檔案末尾新增

LoadFile G:/web/php7.1/php7ts.dll
LoadFile G:/web/php7.1/libeay32.dll
LoadFile G:/web/php7.1/ssleay32.dll
LoadFile G:/web/php7.1/libssh2.dll

筆者猜測cURL擴充套件需要其他檔案(.dll)的支援,由於未指定擴充套件檔案的支援庫,所以未能正常載入cURL擴充套件。