web-dev-qa-db-ja.com

PHP 5.6が機能しない-Ubuntu12.04

私はubuntuにPHP5.を持っていて、今それをインストールしようとしていますPHP5.6

現在のバージョンを削除した後、これは私が最初に行ったことです:

  • Sudo add-apt-repository ppa:ondrej/php
  • Sudo apt-get update
  • Sudo apt-get install php5.6

しかし、その名前で利用できるパッケージはありません(php-5.6、php56もチェックしましたが、運がありません)

コマンドを試すとき

  • apt-get install php5

、PHPをインストールしますが、古いバージョン(5.

パッケージがPPAなどからフェッチされていないようです。

また、apt-getすべてをクリーンアップし、上記の手順をやり直しましたが、まだ何もしていません。

誰かアドバイスしてもらえますか?

1
More_pheus

他の回答で述べられているように、あなたの 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以降を使用します。

2
Leo

apt-cache search phpは、PHPに関連するパッケージのリストを提供します。あなたのPHPパッケージはあそこにあります。

1
Tero Kilkanen

すべてのUbuntuメインバージョンには、固定のPHPバージョンが付属しています。

  • Ubuntu 12.04.5 LTSは2017年4月28日から [〜#〜] eol [〜#〜] です。PHP 5.3。
  • Trusty(14.04 LTS)にはPHP 5.5(2019年4月のEOLまで)があります。PHP 5.5自体は サポート ではありません。
  • Xenial(16.04 LTS)のPHP 7.0。
  • Artful(17.10)にはPHP 7.1。
  • Bionic(18.04 LTS)にはPHP 7.2。

別のバージョンまたは複数の( サポートされている )バージョンのPHPが必要な場合は、次のことができます。

  • 自分でコンパイルしてください。
  • パーソナルパッケージアーカイブ(PPA)リポジトリを追加する

    Sudo add-apt-repository ppa:ondrej/php
    Sudo apt-get update
    

    そして、使用 パッケージ OndřejSurýによって維持されます。

    Sudo apt-get install php7.2
    
1
Esa Jokinen