Linux下如何独立添加PHP扩展模块mbstring

2023-10-17 1087阅读

本站和大家分享了如何在Linux下独立添加PHP扩展模块mbstring。希望你看完这篇文章有所收获。大家一起讨论一下。

Linux下如何独立添加PHP扩展模块mbstring
(图片来源网络,侵删)

环境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 | egep \’ auto conf | gcc \’这是检查这些组件是否安装。如果没有,请执行以下句子,否则将报告错误

#yum-yinstallautoconfgccgcc-c

#phpize

#./config-with-PHP-config=/usr/local/bin/PHP-config

#制作

#makeinstall

执行后在php.ini中添加extension=mbstring.so

重启网页服务器,看看phpinfo,应该支持mbstring!

1.安装crul

wgethttp://curl.haxx.se/download/curl-7.19.6.tar.gz

tar-zxvfcurl-7.19.6.tar.gz

cdcurl-7.19.6。/configure-prefix=/usr/local/curl

make install

2.编译生成扩展

在php源码目录中输入ext目录,存放每个扩展模块的源码,选择你需要的模块,比如curl模块:

cd卷曲

执行phpize生成编译文件,编译文件在PHP安装目录的bin目录下

/usr/local/php5/bin/phpize

运行时,可能会报告一个错误:找不到autoconf。请检查您的autoconf安装和$ PHP _ autoconf

环境变量设置正确,然后重新运行该脚本。您需要安装autoconf:

yuminstallautonf(RedHat或CentOS),apt-getinstall auto conf(Ubuntu Linux)

生成配置文件并编译生成模块:

/usr/local/php5/bin/phpize。/configure-with-curl=/usr/local/curl-with-PHP-config=/usr/local/PHP 5/bin/PHP-config

安装

生成的文件可以在中找到(例如:/usr/local/PHP 5/extensions/no-debug-non-zts-20090626/)

通过这种方式,curl.so被复制到PHP的

3.修改配置

对应目录(例如:/usr/local/php5/extensions/)

在php.ini中,设置扩展目录:

extension _ dir=\’/usr/local/PHP 5/extensions/\’

并添加一个扩展模块引用:

延伸=卷曲。所以

4.检查并重启Apache

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

执行这个命令时,php会检查配置文件是否正确。如果有配置错误,这里会报告一个错误,可以根据错误信息进行检查

看了这篇文章,相信你对如何在Linux下独立添加PHP扩展模块mbstring有一定的了解。如果你想了解更多的相关知识,请关注本站。谢谢你的阅读!

《Linux下如何独立添加PHP扩展模块mbstring》来自互联网同行内容,若有侵权,请联系我们删除!

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]