问题描述
我正在运行 Ubuntu 20.04,并使用 PHP 7.4。
在 PHPBB 安装过程中,报告“为了使 PHPBB 正常运行,PHP mbstring 扩展需要可用。”我能够安装它; sudo apt list | grep mbstring
报告 PHP7.4-mbstring/focal,Now 7.4.20-1+ubuntu20.04.1+deb.sury.org+1 amd64 [residual-config]
。
但是,PHPinfo.PHP
在 Multibyte decoding support using mbstring disabled
部分报告 exif
。 PHPinfo.PHP
还报告 Loaded Configuration File /etc/PHP/7.4/apache2/PHP.ini
。
我编辑了这个 .ini 文件以取消动态扩展部分中的 ;extension=mbstring
注释,并重新启动了 apache。但是,PHPinfo.PHP
仍然报告扩展程序已禁用。我什至重新启动了服务器,但无济于事。我错过了什么?
解决方法
好吧,我猜没有安装了正确的软件包;这做到了:sudo apt-get install php7.4-mbstring
。这将 mbstring.so 传递到 20200930 目录,phpinfo.php 报告它启用。