1

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

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

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

4

2 回答 2

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,只需更新您的 autoparts:

$ parts update
$ parts install php5
$ php -m | grep mbstring
于 2014-02-19T21:58:07.410 回答
0

您将需要更新 PHP5 以使 mbstring 工作(截至 2014 年 2 月 19 日的更新)。运行这些命令来更新 PHP5:

$ parts install php5
$ parts stop apache2
$ parts start apache2
于 2014-02-20T00:01:24.237 回答