web-dev-qa-db-ja.com

PHPの特定のバージョンにアップグレードする方法は?

PHP 5.3.2がインストールされているUbuntu 10.04 Serverをインストールしています。これをPHP 5.3.5にアップグレードしたいと考えています。 apt-get upgradeはセキュリティ更新プログラムのみをインストールします。このLTSリリースであり、12.04までサーバーを更新する予定がないため、PHPを更新できることが非常に重要です。

何か案は?

どうもありがとう。

3
Ben Everard

その後、ほとんどの場合、ソースからビルドする必要があります。 http://php.net に進み、ソースをダウンロードして、PHPバージョン。

1

最新のアップストリームバージョンを最新の状態に保ちたい場合は、ソースからPHPをコンパイルする必要があります。これにより、インストールをさらに調整し、時間をかけて読み進めることができます PHPをカスタマイズするための拡張ページ 。ソースフォルダーで./configure --helpを実行すると、オプションのリストも表示されます。

ソースからコンパイルする場合は、PHPアナウンスメントメーリングリストに登録することを強くお勧めします。 http://php.net/mailing-lists.php 、お知らせのラジオボタン「通常」をチェックし、下部のフォームにメールアドレスを入力して「購読」を押します。

1
Lekensteyn

ソースからインストールするだけです。リポジトリには次のバージョンのリリースデータはありません。

0
Uku Loskit

ここにリストされているPPAを試すことができます。 https://launchpad.net/~nginx/+archive/php5?field.series_filter=lucid

Ppa:nginx/php5を指します

試したことがありません。

0
luri

Zend Server Communityエディションをインストールして、PHPの更新バージョンを入手しました。

http://www.zend.com/en/products/server-ce/downloads

私にとって、これはPHPを最新の状態に保つための比較的簡単な方法です。最新で最高ではありませんが、Zendは最終的にIMHOに追いつくでしょう。

私にとって最も重要な手順は、サーバーの再起動時に不要な部分がすべて起動しないようにすることでした。 Zend Serverデーモンは、/ etc/init.d/zend-serverにシンボリックリンクされている/usr/local/zend/bin/zendctl.shを介して制御されます。これらはupdate-rc.d zend-server defaultsのバリエーションを使用してオン/オフを切り替えることができます

PS:これを試す場合は、apt-getのインストール中に「Community edition」に「CE」と入力してください。そうしないと(ビールのように)無料ではありません。

0
conner_bw

セキュリティパッチはバックポートされます。機能はしません。これがLTSのポイントです。別の方法は、ソースからビルドすることです。

0
James Bennet