Context
- 最近需要在Windows下用cURL,但安裝上遇到些問題,PHP無法載入cURL.dll。於是將解決方法與安裝過程做了些筆記。
安裝環境
- Windows 7 x64 專業版
- PHP 5.4.3
安裝步驟
修改php.ini
-
找到php擴充模組目錄的位置:
在php.ini檔中找到"extension_dir",此變數定義了PHP擴充模組目錄的位置(Ex: extension_dir = "c:/wamp/bin/php/php5.4.3/ext/") -
增加cURL擴充模組:
找到"extension=php_curl.dll",將註解取消。 - 儲存php.ini
增加cURL.dll到擴充模組目錄中
- 在php的安裝目錄下可以找到php_curl.dll檔,將其複製php.ini中所定義的擴增模組目錄中。
重新啟動Apache
故障排除
- 如果出現錯誤訊息"Unable to load dynamic library",可能是PHP的CURL模組有問題:
zx` - 需要下載修正後的curl.dll:連結
- 點擊連結後,找到Fixed curl extensions:
- 下載對應的PHP版本,可在壓縮檔中找到php_curl.dll,將其覆蓋掉擴充模組目錄中的php_curl.dll檔
- 重啟apache
- 利用phpinfo()函數查看CURL是否安裝成功:
沒有留言:
張貼留言
此部落格主要作為學習研究、心得分享,歡迎大家討論指教...