最近有一次在ubantu下面部署PHP,但是直接通過安裝沒有自帶CURL擴充套件,嘗試了很多方式最終才解決。得出的結論就是,擴充套件一定要和對應的PHP版本一致。sudo apt-get install  php7.0-curl。

下面是備註內容:

首先想到配置檔案裡面加入 extension=curl.so 發現沒有用

然後想到系統已經有了gd庫擴充套件,然後 find / -name gd.so 找到了一個檔案。然後下載了一個curl.so放到了這個資料夾裡面。然後重啟apache2,service apache2 restart,結果發現啟動不起。

然後解除安裝掉所有的PHP和apache,sudo apt-get remove php*,重新安裝 sudo apt-get install php7 ,然後安裝curl sudo apt-get install curl,結果發現還是沒有用。

sudo apt-cache search curl  檢視有哪些PHPcurl擴充套件版本。

dpkg --list檢視安裝了哪些包