将我的服务器升级到 Ubuntu 18.04 后,我遇到了一些问题。
- PHP 页面显示为纯文本,暴露了代码。
- 无法使用 PHP 从网页连接到 MySQL(一旦 PHP 问题得到修复),但是可以通过命令行连接。
- 在一台服务器上,PHP curl 函数停止工作。
答案1
Ubuntu 18.04 Bionic Beaver 将 PHP 升级到 7.2 版,但似乎并不总是更新模块。我在之前的升级中也遇到过同样的问题。
就我而言,libapache2-mod-php7.2
缺少了,因此要解决这个问题:
sudo apt install php7.2 php7.2-common php7.2-cli
sudo a2enmod php7.2
无法连接到mysql的问题已解决:
apt install php7.2-mysql
并且缺少 curl 功能的问题已通过以下方式解决:
apt install php7.2-curl