2015年5月25日 星期一

在Windwos下安裝cURL

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`Image
  • 需要下載修正後的curl.dll:連結
  • 點擊連結後,找到Fixed curl extensions:
    image
  • 下載對應的PHP版本,可在壓縮檔中找到php_curl.dll,將其覆蓋掉擴充模組目錄中的php_curl.dll檔
  • 重啟apache
  • 利用phpinfo()函數查看CURL是否安裝成功:
    Image

沒有留言:

張貼留言

此部落格主要作為學習研究、心得分享,歡迎大家討論指教...