linux中php如何安裝CURL擴(kuò)展方法示例教程
發(fā)布日期:2022-03-25 11:42 | 文章來(lái)源:CSDN
如果php已經(jīng)在系統(tǒng)編譯好,后來(lái)又需要添加新的擴(kuò)展。
一種方式就是重新完全編譯php,另一種方式就是單獨(dú)編譯擴(kuò)展庫(kù),以extension的形式擴(kuò)展。
下面以安裝curl擴(kuò)展為例:
1、下載curl安裝包。(我的php是4.4.4的,下載最新的curl 7.16 不能使用,最后下載7.14的才可以,所以要注意一下版本問(wèn)題)
./configure
make
php要求curl的目錄要有include和lib目錄,并且include下要有easy.h 和curl.h兩個(gè)文件,lib下要有l(wèi)ibcurl.a。經(jīng)編譯后include下的文件有了,但是lib目錄下沒(méi)有。原來(lái)生成到lib/.libs目錄下,所以要copy到lib目錄
2、進(jìn)入安裝原php的源碼目錄,
cd ext
cd curl
phpize
./configure --with-curl=DIR
make
就會(huì)在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
3、復(fù)制curl.so文件到extensions的配置目錄,修改php.ini就好
一種方式就是重新完全編譯php,另一種方式就是單獨(dú)編譯擴(kuò)展庫(kù),以extension的形式擴(kuò)展。
下面以安裝curl擴(kuò)展為例:
1、下載curl安裝包。(我的php是4.4.4的,下載最新的curl 7.16 不能使用,最后下載7.14的才可以,所以要注意一下版本問(wèn)題)
復(fù)制代碼
代碼如下:./configure
make
php要求curl的目錄要有include和lib目錄,并且include下要有easy.h 和curl.h兩個(gè)文件,lib下要有l(wèi)ibcurl.a。經(jīng)編譯后include下的文件有了,但是lib目錄下沒(méi)有。原來(lái)生成到lib/.libs目錄下,所以要copy到lib目錄
2、進(jìn)入安裝原php的源碼目錄,
復(fù)制代碼
代碼如下:cd ext
cd curl
phpize
./configure --with-curl=DIR
make
就會(huì)在PHPDIR/ext/curl/moudles/下生成curl.so的文件。
3、復(fù)制curl.so文件到extensions的配置目錄,修改php.ini就好
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章