12.04にPHP-FPM 5.4をインストールするにはどうすればよいですか?


10

12.04仮想マシンにFPMを使用してPHP 5.4をインストールしたいと思います。PHP 5.4をインストールするための一般的なPPAソリューションには、php5-fpmパッケージが含まれていないようです。

このバージョンをインストールする最良の方法は何ですか?

回答:


5

システムが32ビット(古いコンピューター)の場合:

このスレッドに移動し、最新バージョンを選択してください。次に、ダウンロード可能なファイルのセクションにあるファイルをダウンロードします

システムが64ビットの場合(現在最も一般的です):

このスレッドに移動し、最新バージョンを選択してください。次に、ダウンロード可能なファイルのセクションにあるファイルをダウンロードします


端末からのPHPのインストール:

次のコマンドを入力します。

sudo apt-get install php5-fpm

自分をコンパイルします。

このWebページには、パッケージのダウンロードリンクがあります。

次に、コンパイルしてインストールする必要があります。


Ubuntu 12.04のLAMPインストールの詳細


ありがとうございましたが、そこにはPHP 5.3パッケージのみがリストされているようです。
ジェリー

「sudo apt-get php4-fpm」で試しましたか?
Lucio

公式リポジトリにまだ追加されていない5.4バージョンをインストールしたいということは、見過ごされていると思います。
ゲリー

@Gerry 5.4vの場合、ソースをコンパイルする必要があります。
Lucio

@Gerry以下の私の回答を参照してください...私のPPAを使用できます。これは、私がDebianパッケージで行った作業を反映しています。
oerdnj 2013年

6

すでに回答されている質問を(ab)使用します: PHP 5.4.0をインストールするにはどうすればよいですか?

PPAを使用して、PHPを最新の状態に保つことができます。私が使う :

https://launchpad.net/~ondrej/+archive/php5 Launchpadのロゴ

現在は5.4です。このPPAを使用したい場合は、これを行ってください:

ppa:ondrej / php5LaunchpadのロゴPPAの使用方法については、ここをクリックしてください。

sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get upgrade

add-apt-repositoryバイナリがない場合は、次の手順を実行します。

sudo apt-get install python-software-properties

詳細については、上部にある既に回答済みの質問を参照してください。


1
これで、php 5.4 インストールされます。しかし、これは5.4フレーバーでphp5-fpmを取得する方法を解決していないようです。
セスジェレミマラキ2013

Simple apt-get install php5-fpmは、php5-fpmを5.4フレーバーでインストールします。の出力はapt-cache policy php5-fpm何ですか?
oerdnj 2013

pastie.org/7732086私には11.04があり、OPには12.04があることに注意してください。PHP-FPM 5.4を11.04にインストールする正しい方法を誰かが指摘した場合にも役立ちます。私はapt-get update && apt-get upgradeすでに試しました。
Seth Jeremi Malaki 2013

Nattyはサポートされなくなりました。サポートされているリリースのみのパッケージをビルドします。
oerdnj 2013

1
具体的にバージョンを選択する必要がありました。つまりsudo apt-get install php5-common=5.4.23-1+sury.org~precise+1sudo apt-get install php5-fpm=5.4.23-1+sury.org~precise+1php5-fpmをインストールしてphp 5.4にアップグレードする必要がありました。(@oerdnjからの出力を求めるヒントを入手してくださいapt-cache policy php5-fpm。)
notacouch
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.