Linux下 新增PHP擴充套件模組 curl

2021-06-14 17:09:28 字數 892 閱讀 4365

**:

參考:使用者名稱與密碼都是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原...