无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

Linux下单独加上PHP拓展控制模块mbstring

时间:2021-03-01 07:06来源:未知 作者:jianzhan 点击:
自然环境php5.2.13, 不兼容mbstring拓展 倘若php的源代码包在/usr/-5.2.13 php安裝文件目录是/ # cd /usr/-5.2.13/ext/mbstring/ # rpm -qa|egrep autoconf|gcc 这一是检验这种部件是不是安裝,沒有安裝请实行下

自然环境php5.2.13, 不兼容mbstring拓展
倘若php的源代码包在/usr/-5.2.13
php安裝文件目录是/
# cd /usr/-5.2.13/ext/mbstring/
# rpm -qa|egrep autoconf|gcc 这一是检验这种部件是不是安裝,沒有安裝请实行下边这句话,不然会出错
# yum -y install autoconf gcc gcc-c++
# phpize
# ./configure --with-php-config=/usr/-config
# make
# make install

实行结束后在php.ini里提升extension=mbstring.so

重新启动web网络服务器, , 应当适用mbstring了!


1.安裝crul

wget 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文件目录下
/ize
运作时,将会会出错: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)

转化成配备文档,并编译程序转化成控制模块:
/ize
./configure --with-curl=/usr/local/curl --with-php-config=/-config
make
make install
转化成的文档在(如:/5/extensions/no-debug-non-zts-/)
那样,curl.so就被拷贝到PHP相匹配文件目录(如:/5/extensions/)

3.改动配备
在php.ini里,设定拓展文件目录:
extension_dir = /5/extensions/
并加上拓展控制模块引入:
extension = curl.so

4.查验并举启Apache
/ -v
实行这一指令时,php想去查验配备文档是不是恰当,假如有配备不正确,这儿会出错,能够依据不正确信息内容去清查.

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信