php添加curl擴(kuò)展:
環(huán)境描述:
系統(tǒng)環(huán)境:CentOS 5.9 x86_64 2.6.18
php版本:5.4.12
PS:此次是已經(jīng)安裝好了php然后添加curl擴(kuò)展,并不影響當(dāng)前php的運(yùn)行
1、 檢查是否有安裝crul,如果沒有安裝則執(zhí)行# yum –y install curl
2、 進(jìn)入當(dāng)前運(yùn)行的php版本的源代碼目錄
# cd /usr/src/php-5.4.12/ext/curl/
3、 調(diào)用phpize程序生成編譯配置文件
# /usr/local/php/bin/phpize
4、 編譯擴(kuò)展庫
# ./configure -with-php-config=/usr/local/php/bin/php-config
#make
#make成功后,生成的擴(kuò)展庫文件在當(dāng)前目錄的modules子目錄下面
#ll /usr/src/php-5.4.12/ext/curl/modules/curl.so
5、 創(chuàng)建ext目錄并復(fù)制curl.so到ext目錄
# mkdir /usr/local/php/ext
# cp /usr/src/php-5.4.12/ext/curl/modules/curl.so /usr/local/php/ext/
# ll /usr/local/php/ext/
6、 在php.ini文件中找到設(shè)置擴(kuò)展目錄的位置(大約在730行),添加以下
extension_dir = "/usr/local/php/ext"
extension=curl.so
7、 重啟apache,然后查看下是否啟用了curl
# /etc/init.d/httpd restart
# /usr/local/php/bin/php -m| grep curl
php添加zip擴(kuò)展:
環(huán)境描述:
系統(tǒng)環(huán)境:CentOS 5.9 x86_64 2.6.18
php版本:5.4.12
PS:此次是已經(jīng)安裝好了php然后添加zip擴(kuò)展,并不影響當(dāng)前php的運(yùn)行
1、 下載源代碼并解壓縮
# # wgetwgethttp://pecl.php.net/get/zip-1.12.4.tgz
# tar xf zip-1.12.4.tgz
# cd zip-1.12.4.tgz
2、 編譯并安裝
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
3、 配置php.ini開啟zip擴(kuò)展
zip安裝后會顯示安裝路徑,/usr/local/php/lib/php/extensions/no-debug-zts-20100525/zip.so
在php.ini中添加extension=/usr/local/php/lib/php/extensions/no-debug-zts-20100525/zip.so
4、 重啟apache,然后驗(yàn)證zip擴(kuò)展