10.04でPHP 5.3.10に更新する方法は?


12

私はLinuxが初めてで、UbuntuとLAMPサーバーのインストールに関する基本的な経験しかありません。「apt-get install」メソッドを使用してすべてを正常にインストールしました。私の問題は、PHP 5.3.2をPHP 5.3.10に更新したいことです。それは可能ですか?TIA!

回答:


13

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更新]

オンドレイSurýのランチパッド・サイト:

  • PHP 5.4:ppa:ondrej / php5-oldstable
  • PHP 5.5:ppa:ondrej / php5
  • PHP 5.6:ppa:ondrej / php5-5.6

更新、このPPA /レポは削除されたようですか?
マイククリテンデン

5

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はMysql 5.5に依存しているため、これは機能しません。
ベルディール

もちろん、mysql-5.5を10.04にバックポートすることもできます。:)しかし、それをしたくない場合は、非常に簡単に5.5のビルドの依存関係を5.1に戻すことができます。そのbuild-depの唯一の理由は、mysqldを実行してテストスイートを実行することです。
SpamapS

ここでJayの方法を使用してmysql-5.5をインストールしました:superuser.com/questions/146337/…–
iDev247

api.edge.launchpad.netがサポートされなくなったという問題がありました。91.189.89.224 api.edge.launchpad.net 91.189.89.225 api.edge.launchpad.netを/ etc / hostsに追加することで解決
キースジョンハッチソン

5

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で、システムで使用可能になります。


0

ほとんどのソフトウェア/アプリケーションは、最新バージョンがリポジトリで利用可能な場合、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を取得します。

リポジトリを更新するまでお待ちください。または、待つことができない場合は、ウェブサイトからダウンロードしてください方法を知っていれば、自分でコンパイルしてインストールします。

:)


うん!私の計画は、PHPを手動でインストールすることです。すでにphp-5.3.10.tar.gzをダウンロードしています。しかし、私はそれを高くすることを知らない。=)
jrsalunga
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.