**:
參考:使用者名稱與密碼都是www.linuxidc.com
放在/lamp目錄下
#cd /lamp
#tar -zxvf curl-7.18.2.tar.gz
#cd curl-7.18.2.tar.gz
#./configure --prefix=/usr/local/curl
#make
#make install
(進入php的原始碼目錄)
#cd /usr/local/src/php-5.2.1
#cd ./ext/curl
#/usr/local/php/bin/phpize
#./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/local/curl
#make
[root@localhost curl]# make install
installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
#vim /usr/local/php/etc/php.ini
修改php.ini檔案,加入: extension=curl.so
# /usr/local/php/bin/php -v
執行這個命令時,php會去檢查配置檔案是否正確,如果有配置錯誤,這裡會報錯,可以根據錯誤資訊去排查.
重啟apache服務
這時看phpinfo, curl模組已經載入。
我在新增模組時重啟虛擬機器才完成。
Linux下獨立新增PHP擴充套件模組
伺服器執行一段時間後,可能突然會需求新增某個擴充套件,如curl pdo xmlrpc等,這就需要在不重新編譯php的情況下獨立新增擴充套件。下面以安裝curl及tidy為例,介紹具體安裝步驟。1.安裝crul wget tar zxvf curl 7.19.6.tar.gz cd curl 7.1...
Linux下php新增新擴充套件
今天幹了一件很嚴重的錯事,用tp開發完新專案後,傳到伺服器上報錯,網上查了一下,說未載入pdo,就載入吧。找到配置檔案php.ini,搜到 extension php pdo mysql.dll,去掉前面的注釋,重啟伺服器,看似一切正常,卻大錯特錯。linux下應該是.so,而不是.dll,php原...
Linux下php新增新擴充套件
今天幹了一件很嚴重的錯事,用tp開發完新專案後,傳到伺服器上報錯,網上查了一下,說未載入pdo,就載入吧。找到配置檔案php.ini,搜到 extension php pdo mysql.dll,去掉前面的注釋,重啟伺服器,看似一切正常,卻大錯特錯。linux下應該是.so,而不是.dll,php原...