在搭建LAMP環境時,apache和php都是自己手動安裝的,只安裝了php的默認的擴展庫。在用到curl時才發現curl擴展庫沒有加載。
就只好手動安裝了。
1.切換到我下載的php源碼文件夾中。
cd php5.3.10
2.進入到curl的擴展庫中
cd ext/curl
3.執行命令(我的php編譯安裝後放在/usr/local/php文件下)
/usr/loca/php/bin/phpize
4.執行配置curl的命令
./configure --with-php-config=/usr/loca/php/bin/php-config
--with-php-config 選項一定要加上,如果沒加會報沒有找到php-config錯誤提示
5.make & make install
6.完成後會在/usr/local/php/lib/php/extensions/no-debu-non-zts-XXXXX下生成一個curl.so的文件
將curl.so文件拷到/usr/loca/php/lib/php/extensions文件夾下(也可以不拷)
7.在php.ini配置文件中加入開啟curl擴展庫的指令
extension=/usr/local/php/lib/php/extensions/curl.so
8.重新啟動apache服務,curl功能就可以使用了。