如何在Nitrous.io中安装PHP的mbstring?

时间:2014-02-15 12:42:49

标签: php php-extension nitrousio

如何在Nitrous.io中安装PHP的mbstring扩展名?

我想使用phpMyAdmin,但有这个错误:

  

致命错误:在第177行的/home/action/workspace/www/phpMyAdmin/libraries/php-gettext/gettext.inc中调用未定义的函数mb_detect_encoding()

2 个答案:

答案 0 :(得分:1)

我有同样的问题。

$ cd ~
$ php -v # check php version, last time it was 5.5.8
$ svn export https://github.com/php/php-src/branches/PHP-5.5.8/ext/mbstring mbstring
$ cd mbstring
$ phpize
$ ./configure
$ make && make install
$ echo 'extension=mbstring.so' >> /home/action/.parts/etc/php5/php.ini
$ httpd -k restart # restart apache
$ php -c /home/action/.parts/etc/php5/php.ini -m | grep mbstring # check if the ext is loaded

希望它有所帮助。

新的php5包是使用mbstring支持编译的,只需更新你的汽车配件:

$ parts update
$ parts install php5
$ php -m | grep mbstring

答案 1 :(得分:0)

您需要更新PHP5才能使mbstring正常工作(自2014年2月19日起更新)。运行这些命令来更新PHP5:

$ parts install php5
$ parts stop apache2
$ parts start apache2