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
の依存関係なので、あなたはそれほど早くそれを取り除くことはありません:)
それだけです。