国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下獨立添加PHP擴展模塊mbstring的方法

2019-11-02 16:19:43
字體:
來源:轉載
供稿:網友
環境php5.2.13, 不支持mbstring擴展

假如php的源碼包在/usr/local/src/php-5.2.13

php安裝目錄是/usr/local/php

復制代碼 代碼如下:

# cd /usr/local/src/php-5.2.13/ext/mbstring/

# rpm -qa|egrep "autoconf|gcc" 這個是檢測這些組件是否安裝,沒有安裝請執行下面這句,否則會報錯

# yum -y install autoconf gcc gcc-c++

# phpize

# ./configure --with-php-config=/usr/local/bin/php-config

# make

# make install

執行完畢后在php.ini里增加extension=mbstring.so

重啟web服務器, 看一下phpinfo, 應該支持mbstring了!

1.安裝crul

復制代碼 代碼如下:

wget http://curl.haxx.se/download/curl-7.19.6.tar.gz

tar -zxvf curl-7.19.6.tar.gz

cd curl-7.19.6

./configure --prefix=/usr/local/curl

make

make install

2.編譯生成擴展

進入php源程序目錄中的ext目錄中,這里存放著各個擴展模塊的源代碼,選擇你需要的模塊,比如curl模塊:

cd curl

執行phpize生成編譯文件,phpize在PHP安裝目錄的bin目錄下

/usr/local/php5/bin/phpize

運行時,可能會報錯:Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF

environment variable is set correctly and then rerun this script.,需要安裝autoconf:

yum install autoconf(RedHat或者CentOS)、apt-get install autoconf(Ubuntu Linux)

生成配置文件,并編譯生成模塊:

/usr/local/php5/bin/phpize

./configure --with-curl=/usr/local/curl --with-php-config=/usr/local/php5/bin/php-config

make

make install

生成的文件在(如:/usr/local/php5/extensions/no-debug-non-zts-20090626/)

這樣,curl.so就被復制到PHP對應目錄(如:/usr/local/php5/extensions/)

3.修改配置

在php.ini里,設置擴展目錄:

extension_dir = "/usr/local/php5/extensions/"

并添加擴展模塊引用:

extension = curl.so

4.檢查并重啟Apache

/usr/local/php5/bin/php -v

執行這個命令時,php會去檢查配置文件是否正確,如果有配置錯誤,這里會報錯,可以根據錯誤信息去排查
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 子长县| 山西省| 陇川县| 枝江市| 平邑县| 罗源县| 桂林市| 昭苏县| 邯郸市| 虞城县| 绥滨县| 四平市| 六盘水市| 临颍县| 寿宁县| 秦皇岛市| 康马县| 农安县| 江陵县| 湛江市| 周至县| 白朗县| 嘉峪关市| 浦东新区| 湖口县| 洞头县| 鸡东县| 兰州市| 咸丰县| 页游| 铜川市| 宝清县| 嘉禾县| 铁岭县| 黄石市| 旬阳县| 武穴市| 依安县| 和政县| 玛纳斯县| 洪雅县|