亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

動(dòng)態(tài)添加php擴(kuò)展模塊

來源:forcaptain 發(fā)布時(shí)間:2018-12-08 15:16:31 閱讀量:872

有時(shí)php編譯安裝好之后,發(fā)現(xiàn)摸個(gè)編譯參數(shù)漏掉了,需要的模塊不支持但又不想重新編譯php,這時(shí)我們可以動(dòng)態(tài)的添加php模塊。

如我之前有一個(gè)編譯時(shí)漏掉了--enable-mbstring 現(xiàn)在給添加上。

添加擴(kuò)展模塊只要在php的安裝包里找到相應(yīng)的模塊源碼重新編譯后,添加到php擴(kuò)展就可以。

[root@XXX php-5.3.18]# ls ext/

bcmath              fileinfo   mbstring      pdo_mysql   simplexml  tokenizer

bz2                 filter     mcrypt        pdo_oci     skeleton   wddx

                                      ...             .....

[root@XXX php-5.3.18]# cd ext/mbstring/

[root@XXX mbstring]# pwd

/root/soft/php-5.3.18/ext/mbstring

運(yùn)行phpize:

[root@XXX mbstring]# /usr/local/webserver/php/bin/phpize 

提示:

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.

安裝autoconf:

[root@XXX mbstring]# yum install autoconf

[root@XXX mbstring]# /usr/local/webserver/php/bin/phpize 

[root@XXX mbstring]# ./configure   --with-php-config=/usr/local/webserver/php/bin/php-config 

[root@XXX mbstring]# make

[root@XXX mbstring]# make install

Installing shared extensions:     /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/

Installing header files:          /usr/local/webserver/php/include/php/

[root@XXX etc]# ls /usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626

mbstring.so

模塊編譯好了,現(xiàn)在添加進(jìn)php

[root@XXX etc]# vi php.ini 

在最后面增加兩行

extension_dir=/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20090626/

extension=mbstring.so

重啟php,測試模塊加上了。

遇到的問題:

在編譯mbstring時(shí)要加上  --with-php-config=/usr/local/webserver/php/bin/php-config 不然會(huì)出現(xiàn)下面錯(cuò)誤

configure: error: Cannot find php-config. Please use --with-php-config=PATH

[root@XXX mbstring]# ./configure   --with-php-config=/usr/local/webserver/php/bin/php-config 

正常。

-


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先