linux php擴(kuò)展安裝方法
發(fā)布時(shí)間:2009-02-09 02:22:31 作者:佚名
我要評(píng)論

Gettext
1 首先進(jìn)入到php源碼包中
cd /opt/php-5.1.2/ext/gettext
2 在gettext文件夾下產(chǎn)生configure文件
/opt/php/bin/phpize
3 配置編譯
./configure --with-php-config=/opt/php/bin/php-config --with-gettext
make && make install
4 在/opt/php/lib/ph
Gettext
1 首先進(jìn)入到php源碼包中
cd /opt/php-5.1.2/ext/gettext
2 在gettext文件夾下產(chǎn)生configure文件
/opt/php/bin/phpize
3 配置編譯
./configure --with-php-config=/opt/php/bin/php-config --with-gettext
make && make install
4 在/opt/php/lib/php/extensions下產(chǎn)生一個(gè)gettext.so文件
5 確定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=gettext.so
6 重新編譯 php
Zlib
1 首先進(jìn)入到php源碼包中
cd /opt/php-5.1.2/ext/zlib
2 在zlib文件夾下產(chǎn)生configure文件
/opt/php/bin/phpize
3 配置編譯
./configure --with-php-config=/opt/php/bin/php-config --with-zlib
make && make install
4 在/opt/php/lib/php/extensions下產(chǎn)生一個(gè)zlib.so文件
5 確定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=zlib.so
6 重新編譯 php
mbString
配制mbstring擴(kuò)展
1 運(yùn)行 /opt/php/bin/phpize
2 進(jìn)入到 php源碼包中的ext/mbstring下
cd /opt/php-5.1.2/ext/mbstring
./configure --with-php-config=/opt/php/bin/php-config --enable-mbstring
make && make install
3 這樣就在/opt/php/lib/php/extensions下生成一個(gè)mbstring.so
4然后保證extension_dir指向正確的位置,extension=php_mbstring.dll開啟
這樣mbstring就開啟了
Mod_rewrite
以RHEL5為例
1)首次安裝apache,在編譯時(shí)增加--enable-rewrite選項(xiàng)。
如./configure --prefix=/usr/local/apachel --enable-so --enable-mods-shared=all --enable-rewrite --enable-cache
2)增加mod_rewrite模塊
# find mod_rewrite.c //在apache的源碼安裝目錄中尋找mod_rewrite.c文件
一般會(huì)在httpd-2.28/modules/mappers下
# /opt/httpd/bin/apxs -c mod_rewrite.c //apxs應(yīng)指定絕對(duì)路徑,在你當(dāng)前正在使用apache的bin目錄里
# /opt/httpd/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
如果沒有什么錯(cuò)誤的話,應(yīng)該在你的apache的modules目錄中編譯出一個(gè)mod_rewrite.so文件。
編輯httpd.conf文件,確認(rèn)httpd.conf中已經(jīng)包含mod_rewrite.so的加載語(yǔ)句,如下:
LoadModule rewrite_module modules/mod_rewrite.so
這時(shí),你的apache應(yīng)該已經(jīng)支持rewrite了。
重啟apache即可。
1 首先進(jìn)入到php源碼包中
cd /opt/php-5.1.2/ext/gettext
2 在gettext文件夾下產(chǎn)生configure文件
/opt/php/bin/phpize
3 配置編譯
./configure --with-php-config=/opt/php/bin/php-config --with-gettext
make && make install
4 在/opt/php/lib/php/extensions下產(chǎn)生一個(gè)gettext.so文件
5 確定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=gettext.so
6 重新編譯 php
Zlib
1 首先進(jìn)入到php源碼包中
cd /opt/php-5.1.2/ext/zlib
2 在zlib文件夾下產(chǎn)生configure文件
/opt/php/bin/phpize
3 配置編譯
./configure --with-php-config=/opt/php/bin/php-config --with-zlib
make && make install
4 在/opt/php/lib/php/extensions下產(chǎn)生一個(gè)zlib.so文件
5 確定 php.ini文件中的extension_dir=/opt/php/lib/php/extensions 跟 extension=zlib.so
6 重新編譯 php
mbString
配制mbstring擴(kuò)展
1 運(yùn)行 /opt/php/bin/phpize
2 進(jìn)入到 php源碼包中的ext/mbstring下
cd /opt/php-5.1.2/ext/mbstring
./configure --with-php-config=/opt/php/bin/php-config --enable-mbstring
make && make install
3 這樣就在/opt/php/lib/php/extensions下生成一個(gè)mbstring.so
4然后保證extension_dir指向正確的位置,extension=php_mbstring.dll開啟
這樣mbstring就開啟了
Mod_rewrite
以RHEL5為例
1)首次安裝apache,在編譯時(shí)增加--enable-rewrite選項(xiàng)。
如./configure --prefix=/usr/local/apachel --enable-so --enable-mods-shared=all --enable-rewrite --enable-cache
2)增加mod_rewrite模塊
# find mod_rewrite.c //在apache的源碼安裝目錄中尋找mod_rewrite.c文件
一般會(huì)在httpd-2.28/modules/mappers下
# /opt/httpd/bin/apxs -c mod_rewrite.c //apxs應(yīng)指定絕對(duì)路徑,在你當(dāng)前正在使用apache的bin目錄里
# /opt/httpd/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
如果沒有什么錯(cuò)誤的話,應(yīng)該在你的apache的modules目錄中編譯出一個(gè)mod_rewrite.so文件。
編輯httpd.conf文件,確認(rèn)httpd.conf中已經(jīng)包含mod_rewrite.so的加載語(yǔ)句,如下:
LoadModule rewrite_module modules/mod_rewrite.so
這時(shí),你的apache應(yīng)該已經(jīng)支持rewrite了。
重啟apache即可。
相關(guān)文章
centos下網(wǎng)絡(luò)配置方法(網(wǎng)關(guān)、dns、ip地址配置)
本文介紹了centos網(wǎng)絡(luò)配置的方法,centos網(wǎng)絡(luò)配置主要包括dns、網(wǎng)關(guān)、IP地址,主要是配置resolv.conf\network\ifcfg-eth0這些網(wǎng)絡(luò)配置文件,需要的朋友可以參考下2014-07-13CentOS安裝rpm包時(shí)遇到Header V3 DSA signature: NOKEY時(shí)解決辦法
linux/centos Header V3 DSA signature: NOKEY, key ID 錯(cuò)誤解決方法,需要的朋友可以參考下。2010-10-17startx啟動(dòng)圖形界面失敗的幾個(gè)解決方法
很多l(xiāng)inux用戶有如此一個(gè)慘痛經(jīng)歷,當(dāng)你和平常一樣登陸和輸入這可愛的startx時(shí),你只是接收到錯(cuò)誤信息, Many of us gnu/linux users ha,ve had such a terrible expe2008-09-08- 在CentOS-6.3中安裝與配置JDK-7,有需要的朋友可以參考下2013-02-07
CentOS 5.5 最新版下載地址 比較流行的服務(wù)器操作系統(tǒng)
歡迎來(lái)到 CentOS 5.5 的發(fā)行。CentOS 是一個(gè)企業(yè)級(jí)的 Linux 發(fā)行版本,它源于上游操作系統(tǒng)提供者(UOP)免費(fèi)公開的源代碼。2010-05-15Linux系統(tǒng)下如何掛載U盤,硬盤,光驅(qū)
一.Linux掛載U盤: 1、插u盤到計(jì)算機(jī),如果目前只一個(gè)u盤而且你的硬盤不是scsi的硬盤接口的話,那它的硬件名稱為:sda1, 2、在mnt目錄下先建立一個(gè)usb的目錄(如:[root@2008-09-08- linux的touch命令不常用,一般在使用make的時(shí)候可能會(huì)用到,用來(lái)修改文件時(shí)間戳,或者新建一個(gè)不存在的文件2014-04-07
Centos php 擴(kuò)展方式安裝gd庫(kù)的方法
這篇文章主要介紹了Centos php 擴(kuò)展方式安裝gd庫(kù)的方法,需要的朋友可以參考下2014-03-18- 本文為大家詳細(xì)的介紹centos6.5如何添加新網(wǎng)卡配置,一起來(lái)看看吧2016-11-30