私はLinuxが初めてで、UbuntuとLAMPサーバーのインストールに関する基本的な経験しかありません。 「apt-get install」メソッドを使用してすべてを正常にインストールしました。私の問題は、PHP 5.3.2をPHP 5.3.10に更新したいことです。それは可能ですか? TIA!
Ubuntu 10.04 LTSをPHP 5.3.10にアップグレードする場合は、次のようにします。
Sudo apt-get remove --purge php*
Sudo apt-get autoremove
Sudo add-apt-repository ppa:l-mierzwa/lucid-php5
Sudo apt-get update
Sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql php5-Gd
Sudo service Apache2 restart
Sudo pecl uninstall apc
Sudo pecl install apc
Sudo apt-get remove --purge php*
を使用すると少し劇的に見えますが、Ubuntuはフィルター処理されたが無視されたファイルのリストを表示し、これまでに3回アップグレードに成功しました。
幸運とphp5 PPAのBrian Mercerに感謝します。
[2014-11-05更新]
PHP 5.3.10。のサードパーティPPAに関する情報を提供してくれたDigに感謝します。これらの手順を使用して、10.04インストールをアップグレードできました。
アップグレード中の1つの問題は、システムでapt-add-repository
が使用可能でなかったことです。これはパッケージpython-software-properties
によって提供されることがわかります。
同じ問題が発生した場合は、次を使用してインストールしてください。
Sudo apt-get install python-software-properties
その後、システムでapt-add-repository
を使用可能にする必要があります。
jrsalunga、5.3.10パッケージを正確に(先週更新された)からプルすることができますが、修正なしではコンパイルできない場合があります。
apt-get install ubuntu-dev-tools
pull-lp-source php5 precise
dpkg-source -x php5_5.3.10-*.dsc
apt-get build-dep php5
cd php5-5.3.10
debuild binary
これには時間がかかり、10.04と12.04の間のすべての変更のために失敗する可能性があります。ただし、成功した場合、生成された.debsは10.04に完全にインストールできるはずです。
ほとんどのソフトウェア/アプリケーションは、Ubuntu(および他のGNULinuxディストリビューション)で定期的に更新され、最新バージョンがリポジトリで利用可能であれば自動的に更新されます。
PHPは5.3.10バージョンを安定版としてリリースしましたが、Ubuntuのリポジトリではまだ利用できないと思います。そして、私は彼らが10.04で利用可能になるとは思わない。 here (「ディストリビューション別パッケージ-> Ubuntu」の下)でUbuntuの各バージョンのPHPの可用性をチェックすると、Ubuntu 12.04で利用可能なPHPの最新バージョンでさえ見つかるためです。 (まだリリースされていない)は5.3.8です。 10.04の場合は5.3.2です。それが、定期的な更新を行っても更新されない理由かもしれません。
現在、Ubuntuを最新の安定バージョン(11.10)に更新しても、PHP 5.3.10ではなく5.3.6が取得されます。
リポジトリを更新するまでお待ちください。または、待機できない場合は、 website からダウンロードして、自分でコンパイルしてインストールします(方法を知っている場合)。
:)