0

もともとhttps://unix.stackexchange.com/でこの質問をしたのですが、1 か月経っても回答が得られなかったので、ここ stakoverflow に投稿させてください。

以前は php-5fpm=5.4.16-1~dotdeb.1 でインストールできましたが、最新の dotdeb パッケージからはこのパッケージが利用できなくなったようです。

ここに私が試した手順があります。

  1. /etc/apt/sources.list に次の 2 行を追加します。

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

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

  2. 実行しますapt-get update

  3. 実行しますapt-get install php5-fpm=5.4.16-1~dotdeb.1

ただし、これは を返しますE: Version '5.4.16-1~dotdeb.1' for 'php5-fpm' was not found。別のリポジトリ、つまり を使用して回避しようとしましたdeb http://packages.dotdeb.org wheezy-php54 allが、これは同じメッセージを返しました。その特定のバージョンの PHP をインストールするにはどうすればよいですか?

4

1 に答える 1

1

特定のバージョンをターゲットにしています。リポジトリは、同じパッケージの複数のビルドを定期的に保持するわけではないため、特定のビルドのようなもの5.4.16-1~dotdeb.1は新しいビルドに置き換えられます。

現時点では、リポジトリのファイルを一覧表示すると のビルドが表示されます5.4.19-1~dotdeb.1が、実際に必要なのは最新バージョンの PHP 5.4 を選択し、APT に通常の方法で更新させることだけです。

dotdeb パッケージが、インストールした他のリポジトリよりも新しいバージョンの PHP 用である場合は、とにかくそれがデフォルトになるため、次を実行できます。

apt-get install php5-fpm
于 2013-09-15T23:50:17.233 に答える