回答:
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更新]
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に完全にインストール可能である必要があります。
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
で、システムで使用可能になります。
ほとんどのソフトウェア/アプリケーションは、最新バージョンがリポジトリで利用可能な場合、Ubuntu(および他のGNULinuxディストリビューション)の定期的な更新で自動的に更新されます。
PHPは5.3.10バージョンを安定版としてリリースしましたが、Ubuntuのリポジトリではまだ利用できないと思います。そして、それらが10.04で利用可能になるとは思いません。ここをチェックするとのUbuntuのバージョンごと(「distribution-> Ubuntuのでパッケージ」の下で)PHPの可用性を、あなたは(まだリリースされていない)のUbuntu 12.04のために利用できるPHPのも、最新バージョンを見つけることができます5.3.8です。10.04の場合は5.3.2です。それが、定期的な更新を行っても更新されない理由かもしれません。
現在、Ubuntuを最新の安定バージョン(11.10)に更新しても、PHP 5.3.10ではなく5.3.6を取得します。
リポジトリを更新するまでお待ちください。または、待つことができない場合は、ウェブサイトからダウンロードしてください方法を知っていれば、自分でコンパイルしてインストールします。
:)