web-dev-qa-db-ja.com

php 5.6.23-1 + deprecated + dontuse + deb.sury.org〜trusty +1を削除します

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/phpSudo 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)を取得します非推奨のものを削除するにはどうすればよいですか?

8
Twinkal

非推奨のメッセージを取り除くには、別の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サーバー構成を変更する必要があります。

詳細 ここ

12

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)

1
syed191