Debian の PHP バージョンをアップグレードするには

Created:

2016-11-16 12:51:27 UTC

Modified:

2017-05-22 14:58:17 UTC

14

Was this article helpful?


Have more questions?

リクエストを送信

Debian の PHP バージョンをアップグレードするには

質問

Debian にインストールされた PHP のバージョンを 5.4/5.5/5.6 にアップグレードするにはどうすればよいですか?

回答

お知らせ: Plesk が正式にサポートするのは、Plesk に付属するパッケージ、システムパッケージ、および公式システムリポジトリからのパッケージです。

システムの公式リポジトリにより新しいバージョンの PHP パッケージがない場合、手動でコンパイルするか、サードパーティリポジトリからインストールする必要があります。

このような PHP アップグレードは完全に管理作業であり、ローカル管理者が行う必要があります。この作業は弊社のサポートスコープの範疇外となります。

こちらで説明するのは、Debian でサードパーティリポジトリを使用して PHP を更新する方法の一例に過ぎません。

  1. sources.list にメインリポジトリを追加します。

    ディストリビューション(Jessie、Wheezy、Squeeze)に応じて、 /etc/apt/sources.list ファイルに以下の 2 行を追加します(お近くのミラーを選択することも可能です)。

    deb http://packages.dotdeb.org jessie all
    deb-src http://packages.dotdeb.org jessie all

    または

    deb http://packages.dotdeb.org wheezy all
    deb-src http://packages.dotdeb.org wheezy all

    または

    deb http://packages.dotdeb.org squeeze all
    deb-src http://packages.dotdeb.org squeeze all
  2. オプション

    インストールしたいバージョンに応じて、以下の手順に従います。Debian 7 “Wheezy” に PHP 5.6 をインストールする場合(Zend thread safety なし)、以下の 2 行も追加します。

    deb http://packages.dotdeb.org wheezy-php56 all
    deb-src http://packages.dotdeb.org wheezy-php56 all

    Debian 7 “Wheezy” に PHP 5.6 をインストールする場合(Zend thread safety あり)、代わりに以下の 2 行を追加します。

    deb http://packages.dotdeb.org wheezy-php56-zts all
    deb-src http://packages.dotdeb.org wheezy-php56-zts all

    Debian 7 “Wheezy” に PHP 5.5 をインストールする場合、以下の 2 行も追加します。

    deb http://packages.dotdeb.org wheezy-php55 all
    deb-src http://packages.dotdeb.org wheezy-php55 all

    Debian 6 “Squeeze” に PHP 5.4 をインストールする場合、以下の 2 行も追加します。

    deb http://packages.dotdeb.org squeeze-php54 all
    deb-src http://packages.dotdeb.org squeeze-php54 all
  3. GnuPG キーをフェッチしてインストールします。

    wget http://www.dotdeb.org/dotdeb.gpg
    sudo apt-key add dotdeb.gpg
  4. インストール

    apt-get update  
    apt-get install php5

注: リストされていない PHP バージョンについては、手動でコンパイルする必要があります。PHP コンパイルやサードパーティリポジトリからのインストールで問題が発生した場合、PHP マニュアルを確認するか、ローカル管理者にサポートを依頼してください。

他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。