我最近在开发服务器上改用了PHP 7,到目前为止一切正常。

自从我更新到PHP 7.0.3-10+deb.sury.org~trusty+1(今天早些时候)以来,就不再可以访问utf8_decodeutf8_encode函数。但是,它们在PHP7的早期版本中。调用时,将引发致命错误。

我读到这些功能是由mbstring扩展名提供的,我已使用var_dump(extension_loaded('mbstring'));检查了扩展名。

如何使以上功能再次起作用?

最佳答案

我有同样的问题。只需安装php7.0-xml软件包。 Ubuntu 16.04:

sudo apt-get install php7.0-xml

编辑:重新启动apache2 以加载新软件包。

09-09 20:26
查看更多