web-dev-qa-db-ja.com

Debian 9にphp5.6をインストールします

Debian 9php5.6をインストールする方法

次のパッケージには満たされていない依存関係があります:libapache2-mod-php5:依存:libdb5.1ですがインストールできません依存:libonig2(> = 5.2.0)ですが、インストールできません依存:libssl1.0.0(> = 1.0.1)しかし、インストール可能ではありません依存:Apache2-mpm-preforkしかしインストール可能でもApache2-mpm-itkでもありませんインストール可能ではありません依存:php5-cliしかしインストールされませんE:問題を修正できません、あなたは持っています壊れたパッケージを保持しました。

32
karthikeyan

OndřejSurýによってリリースされたパッケージを使用できます。 deb.sury.org を参照してください

ターミナルを開き、次のコマンドを実行します。

apt-get install apt-transport-https lsb-release ca-certificates

Gpgキーを取得します。

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

または:

curl https://packages.sury.org/php/apt.gpg | apt-key add -

ソースに新しいリポジトリを追加します。

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list

PHP5.6をインストールする

apt-get update
apt-get install php5.6

PHPバージョンを切り替えるには:

update-alternatives --config php

サンプル出力:

----------------------------------------------------------
* 0            /usr/bin/php7.0   70        mode automatique
  1            /usr/bin/php5.6   56        mode manuel
  2            /usr/bin/php7.0   70        mode manuel
86
GAD3R