web-dev-qa-db-ja.com

PHP 7.2 / 18.04へのアップグレード後のMySQLの問題

サーバーをUbuntu 18.04にアップグレードした後、いくつかの問題が発生しました。

  • PHPページはプレーンテキストとして表示され、コードが公開されました。
  • PHPを使用してWebページからMySQLに接続できませんでした(PHPの問題が修正された後)が、コマンドライン経由で接続できました。
  • 1つのサーバーで、PHP curl関数が機能しなくなりました。
1
Phippsy

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

また、カール機能が欠落している問題は次の方法で解決されました。

apt install php7.2-curl
1
Phippsy