我想从不受支持的ubuntu 12.10版本迁移Web服务器。
我安装了16.04,并安装了apache2,php7,mysql和phpmyadmin。
当我想使用phpmyadmin时,我遇到了缺少mbstring的错误。
在PHP.ini文件中,仅对Windows启用此扩展。
当我安装mbstring软件包时,然后当我重新加载phpmyadmin页面时,我得到的是空白页面,没有任何错误。
我安装了以下软件包:
apache2, php, libapache2-mod-php, php-mysql, php-mbstring, php7.0-mbstring, mysql-server, phpmyadmin
当我卸载mbstring软件包时,在phpmyadmin重新加载后,我看到mbstring扩展错误...
该怎么办?我花了两天时间来解决这个问题,但是没有成功。
谢谢
最佳答案
我找到了正确的方法(对我而言)来纠正它……这很简单:)
只需在universe
上添加“xenial-updates
”。
# cat /etc/apt/sources.list.d/*
deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main
deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial main universe
deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial-proposed main
deb [arch=amd64] http://security.ubuntu.com/ubuntu xenial-security main
deb [arch=amd64] http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main universe
为此,只是
sudo nano /etc/apt/sources.list.d/*
然后关闭所有窗口,只有带有
xenial-updates
的窗口除外,在该行的末尾添加universe
!关于php - Ubuntu 16.04缺少mbstring扩展名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37743008/