Ubuntu16.04LtsにPHP5をインストールする

私の制限の理解を超えた理由から、CanonicalはUbuntu16.04からPHP5を削除し、PHP7パッケー このpostIでは、PHP5.6にダウングレードする方法を書いています。

まず、須藤さん、お願いします:)

sudo su

次に、システムにインストールされているPHP5と7を削除します

apt-get purge `dpkg -l | grep php| awk '{print }' |tr "\n" " "`

PHP5を提供する次のリポジトリを追加します。 と更新

add-apt-repository ppa:ondrej/phpapt-get update

このリポジトリはPHP5用のパッケージを提供します。5と5.6。 バージョンを変更する必要に応じて、以下のコマンドを実行します。

私はちょうど私の開発環境でこのリポジトリを使用しました、そしてあなたは本番環境でそれを使用する前に少なくとも2回考えるべきです。 Php5がアプリケーションに必要な場合、PHP7で壊れるかのように、サーバーを16.04にアップグレードしないことを検討する必要があります…

PHP5.5または5.6

apt-get install build-essential libaio1 php5.6-dev php-pear php5.6-soap php5.6-sybase php5.6-gd php5.6-xdebug php5.6-xmlapt-get install libapache2-mod-php5.6

PearとPeclを適切に実行するには、パッケージphp5.6-xmlが必要です。libapache2-mod-php5.6は明らかにApacheを使用する場合にのみ必要です 🙂

PHPのバージョンが5であるかどうかを確認します。

php -v

PHP5を有効にします。 Apacheの場合

a2enmod php5.6

dpkg -l | grep phpを実行した場合、またはapt-get install出力に気づいた場合、PHP7が再びインストールされていることがわかりました。 どうやらそれはphp-pearの依存関係なので、あなたはそれほど早くそれを取り除くことはありません:)

それだけです。

Leave a Reply

メールアドレスが公開されることはありません。