Nginxを使用してubuntu14.04にphpをインストールしましたが、インストールされたバージョンはphp5.5.9でした。 php 5.6にアップグレードしたかったので、次のコマンドを実行しました。
Sudo apt-get install software-properties-common
Sudo add-apt-repository ppa:ondrej/php5-5.6
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install php5
Ppaが非推奨であるというメッセージが表示されましたが、php 5.6がインストールされ、PHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli)
として表示されているだけで正常に動作しています。後で続けてコマンドLC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
とSudo apt-get install php5.6
を入力しました。私。
今私がするとき:php -v
私はPHP 5.6.23-1+deb.sury.org~trusty+2 (cli)
を取得し、私がするとき:php5 -v
私はPHP 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1 (cli)
を取得します非推奨のものを削除するにはどうすればよいですか?
非推奨のメッセージを取り除くには、別のppa:リポジトリを使用する必要があります。
既存のパッケージと非推奨のリポジトリを削除する必要があります。次に、新しいリポジトリを追加し、必要なパッケージをインストールします。
# Remove old ppa: and its packages
Sudo add-apt-repository ppa:ondrej/php5-5.6 --remove --yes
Sudo apt-get --purge remove php5-common
# Add the new ppa:
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
# If you are using it with Apache, run:
Sudo apt-get install libapache2-mod-php5.6
# If you are using it with Nginx, run:
Sudo apt-get install php5.6-fpm
その後、PHP-FPM構成などで一部のパスが変更されたため、Webサーバー構成を変更する必要があります。
詳細 ここ 。
Ubuntu 14.04では、デフォルトでリポジトリはphp5になります。したがって、14.04にphp5.6をインストールするには、PPA(Sudo add-apt-repository ppa:ondrej/php)を追加し、(apt-get update)と入力してから(apt -get install php5.6 php5.6-common)