我将Laravel 5 Webapp从一台服务器迁移到了新服务器。该Web应用程序正在使用Nginx和php-fpm。我通过下载php tar文件并进行编译来安装php。
当我卷曲http://127.0.0.1:80时,出现以下错误:
致命错误:调用 / var / www / php / dashboard / vendor / laravel / framework / src / Illuminate / Foundation中未定义的函数Illuminate \ Foundation \ Bootstrap \ mb_internal_encoding() /Bootstrap/LoadConfiguration.php 在第 43
行
我知道我在路径/opt/php-5.6.30/ext/mbstring上获得了与mbstring相关的文件
我在zend.multibyte = On
上的extension=php_mbstring.dll
上启用了php.ini
和/usr/local/php/php.ini
。我重新启动并执行了php-fpm
,但没有成功。
Nginx版本1.12.2,PHP版本5.6.36。红帽7.6。
我无法通过yum install php-mbstring
安装。在./configure --enable-fpm --with-mysql
上配置命令php.ini
。
如何启用mbstring?
答案 0 :(得分:0)
您需要将php版本升级到7+。除非您使用的是laravel 5.4或更低版本,否则不能使用php 5.6