私はubuntuにPHP5.を持っていて、今それをインストールしようとしていますPHP5.6。
現在のバージョンを削除した後、これは私が最初に行ったことです:
しかし、その名前で利用できるパッケージはありません(php-5.6、php56もチェックしましたが、運がありません)
コマンドを試すとき
、PHPをインストールしますが、古いバージョン(5.)
パッケージがPPAなどからフェッチされていないようです。
また、apt-getすべてをクリーンアップし、上記の手順をやり直しましたが、まだ何もしていません。
誰かアドバイスしてもらえますか?
他の回答で述べられているように、あなたの buntu 12.04は2017年4月からサポートされていません そしてデフォルトのリポジトリもOndrej Suryのリポジトリも機能します 彼はendをサポートしていないことを明らかにしますPHPまたはUbunt のいずれかのライフリリースの
同時インストール可能PHPバージョン:PHP 5.6、PHP 7.xおよびほとんどの要求された拡張機能が含まれています。サポートされているバージョンのみサポートされているUbuntuリリースのPHP( http://php.net/supported-versions.php ))( https://wiki.ubuntu。 com/Releases )が提供されています。サポート終了PHPバージョンまたはUbuntuリリースを要求しないでください。提供されません。
OndrajリポジトリはUbuntu14.04、16.04、17.10、18.04のphp5.6をサポートしています。
php5.6 5.6.36-1+ubuntu18.04.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
php5.6 5.6.36-1+ubuntu17.10.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
php5.6 5.6.36-1+ubuntu16.04.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
php5.6 5.6.36-1+ubuntu14.04.1+deb.sury.org+1 Ondřej Surý (2018-05-02)
少なくともにアップグレードする必要がありますUbuntu 14.04 Trusty彼のリポジトリを使用してphp 5.6をインストールするか、新しいUbuntuバージョン(16.04または18.04)にアップグレードしてphp7以降を使用します。
apt-cache search php
は、PHPに関連するパッケージのリストを提供します。あなたのPHPパッケージはあそこにあります。
すべてのUbuntuメインバージョンには、固定のPHPバージョンが付属しています。
別のバージョンまたは複数の( サポートされている )バージョンのPHPが必要な場合は、次のことができます。
パーソナルパッケージアーカイブ(PPA)リポジトリを追加する
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
そして、使用 パッケージ OndřejSurýによって維持されます。
Sudo apt-get install php7.2