如果您在 Windows 上運行 Wampserver 或類似的預先配置好的 PHP,如果您已完成所有建議的操作(路徑正確,dll 位於 System32 或 Wow64 資料夾中,在 php.ini 中取消註釋 php_curl 擴充功能,重新啟動電腦並重新啟動服務),但您仍然收到訊息說未安裝 curl
- 也許您正在運行命令列腳本(而不是 Web 應用程式中的 curl 指令)。如果是,請記住有兩個不同的 php.ini 設定檔:一個用於 php-cli 命令(在命令列運行 php),另一個用於 php 指令(從 www 資料夾中的頁面運行)。
Wampserver 的選單項「php.ini」只會開啟網路伺服器的 php.ini,而不是 php-cli 的 php.ini。
因此,最好檢查一下您的 php-cli 的 php.ini 設定檔!(您可以在 php.exe 的安裝資料夾中找到它)
您需要在這個 php.ini 檔案中取消註釋 php_curl 擴充功能,才能讓命令列使用 curl。
順便也取消註釋 php_openssl 擴充功能(經常與 curl 一起使用)。
我希望這個已修復的問題能幫助其他人 :)