服务器源码安装PHP 后如何安装mbstring扩展
php的源码包在/home/tmp/sh/php-5.2.17/;php安装目录是/alidata/server/php 执行以下命令: # cd /home/tmp/sh/php-5.2.17/ext/mbstring/ # /alidata/server/php/bin/phpize # ./configure --with-php-config=/alidata/server/php/bin/php-config # make #
php的源码包在/home/tmp/sh/php-5.2.17/;php安装目录是/alidata/server/php
执行以下命令:
# cd /home/tmp/sh/php-5.2.17/ext/mbstring/
# /alidata/server/php/bin/phpize
# ./configure --with-php-config=/alidata/server/php/bin/php-config
# make
# make install
执行完毕后在php.ini里增加extension=mbstring.so,并设置extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-2006061"
重启php-fpm. 会报错tarting php_fpm PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'mbstring.so' in Unknown on line 0 done
把extension=mbstring.so去掉,
重启php-fpm就ok了。
ps:编译了新的 php模块进来后,不一定要增加extension的配置
下一篇: 怎么将wav转化成16进制字符串
推荐阅读
-
问:我安装ECMall后报PHP Strict Standards错误,请问如何解决
-
PHP7 使用资源包裹第三方扩展的实现及其源码解读 php7.0 php7 编译安装 apache php7.0 配置
-
PHP安装mbstring扩展模块详解_PHP教程
-
通过源码包php-5.4.9.tar.gz编译安装PHP之后,如何加载动态模块,不需要重新配置PHP
-
linux系统下php安装mbstring扩展的二种方法_PHP
-
wamp环境下安装Memcached服务器端软件和PHP的Memcache扩展
-
如何解决magento2安装过程中缺少两个php扩展的问题:ext-intl和ext-xsl
-
通过虚拟机如何源码安装LNMP开发环境(virtualbox+ubuntu+nginx+mysql+php)???
-
源码安装memcached和php memcache扩展
-
源码安装memcached和php memcache扩展