昨天在寫文章的時候,突然出現了乙個很頑皮的bug。
一直跳到404頁面???
於是我趕緊開啟debug,看看什麼情況!
彈出的錯誤是 :call to undefined function home\controller\curl_init()
原來是 curl 擴充套件沒有裝......
來記錄一下安裝過程吧:
(原始碼包列表)
或 wget curl-7.55.1.tar.gz
#解壓tar -zxvf curl-7.55.1.tar.gz
#進入目錄
cd curl-7.55.1
#預編譯(並指定安裝位置)
mkdir /usr/local/lib/curl
./configure --prefix=/usr/local/lib/curl/
#安裝make && make install
(2、生成 curl 擴充套件)
#進入 php 原始碼包安裝位置
cd /data/soft/php/ext/curl
#生成 configure 檔案
/usr/local/php/bin/phpize
#預編譯
./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/local/lib/curl
#安裝make && make install
(3、修改 php.ini)
extension_dir="/usr/local/php/lib/php/extensions/no-debug-zts-20121212/"
extension=curl.so
(4、重啟php-fpm)
/usr/local/nginx/sbin/nginx -s stop #先暫停一下 nginx
pkill php-fpm #殺死 php-fpm
/usr/local/php/sbin/php-fpm #開啟 php-fpm
/usr/local/nginx/sbin/nginx #開啟 nginx
CentOs下安裝PHP擴充套件curl
伺服器執行一段時間後,可能突然會需求新增某個擴充套件,如curl pdo xmlrpc等,這就需要在不重新編譯linux php的情況下獨立新增擴充套件。1.安裝crul wget tar zxvf curl 7.19.6.tar.gz cd curl 7.19.6 configure prefix...
給PHP安裝和開啟curl擴充套件
摘要 安裝某些php原始碼如cmstop時需求系統開啟curl擴充套件,這需要修改php的配置,在windows 中只需簡單三步。安裝某些php原始碼如cmstop時需求系統開啟curl擴充套件,這需要修改php的配置,在windows 中只需簡單三步。一 window下安裝php curl支援 1...
linux下php擴充套件curl的安裝
參考資料 方法一 安裝curl wget tar zxf curl 7.17.1.tar.gz configure prefix usr local curl make make install 安裝php 只要開啟開關 with curl usr local curl 就可以了。這個擴充套件庫還是...