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 install2.编译生成扩展
在php源码目录中输入ext目录,存放每个扩展模块的源码,选择你需要的模块,比如curl模块:
cd卷曲
执行phpize生成编译文件,编译文件在PHP安装目录的bin目录下
/usr/local/php5/bin/phpize
运行时,可能会报告一个错误:找不到autoconf。请检查您的autoconf安装和$ PHP _ autoconf
环境变量设置正确,然后重新运行该脚本。您需要安装autoconf:
yuminstallautonf,apt-getinstall auto conf
生成配置文件并编译生成模块:
/usr/local/php5/bin/phpize。/configure-with-curl=/usr/local/curl-with-PHP-config=/usr/local/PHP 5/bin/PHP-config
做
安装
生成的文件可以在中找到
通过这种方式,curl.so被复制到PHP的3.修改配置 对应目录
在php.ini中,设置扩展目录:
extension _ dir='/usr/local/PHP 5/extensions/'
并添加一个扩展模块引用:
延伸=卷曲。所以4.检查并重启Apache
/usr/local/php5/bin/php -v
执行这个命令时,php会检查配置文件是否正确。如果有配置错误,这里会报告一个错误,可以根据错误信息进行检查
看了这篇文章,相信你对如何在Linux下独立添加PHP扩展模块mbstring有一定的了解。如果你想了解更多的相关知识,请关注海外主机。谢谢你的阅读!
Tags:站群高防大带宽,网页服务器,Linux下如何独立添加PHP扩展模块mbstring
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。