web-dev-qa-db-ja.com

PHP 5.3からPHP 5.4.6をUbuntuでアップグレードするにはどうすればよいですか?

最新のPHPを入手する簡単な方法はありますか?パッケージを更新しようとしましたが、5.4.6はまだありません...すぐにそれを行う方法を知っている人がいる場合、ここで共有できますか?

ソースからコンパイルしようとしましたが、常に次のようになっています。

 configure: error: Cannot find OpenSSL's <evp.h>.

私の./configure指定した場所evp.hは、--with-openssl=/usr/include/openssl \..ですが、それでもエラーが発生します

47
user79356

Ubuntu 12.04へのPHP 5.4。*のインストール

PPAリポジトリを追加するだけです。

Sudo add-apt-repository ppa:ondrej/php5-oldstable

そしてそれをインストールします:

Sudo apt-get update
Sudo apt-get install php5

Ubuntu 12.04にadd-apt-repositoryをインストールする必要がある場合があります。これを行うには、次のコマンドを実行します。

Sudo apt-get install python-software-properties

その他の新しいバージョン

PHP 5.5(現在は5.5.30))の場合は、代わりにPPAリポジトリを追加します。

Sudo add-apt-repository ppa:ondrej/php5

PHP 5.6(現在は5.6.14))の場合は、代わりにPPAリポジトリを追加します。

Sudo add-apt-repository ppa:ondrej/php5-5.6
94
atmon3r

次のページを見て更新してくださいPHP 5.4 in Ubunthu

http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu

ターミナルでapt-getコマンドで更新できます。ターミナルを開き、su userにログインします。次のコマンドを試して更新してください

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5

ローカルユーザーの手段で試す場合は、すべてのコマンドの前にSudoを使用してください...

警告:-これにより、Apache(現在は2.4)も自動アップグレードされます。これにより、追加の影響があります。 2.4を指定すると、Apacheサービスが後で実行されなくなります。

10
Suresh kumar

公式のUbuntuリポジトリが更新されていない場合(そして、まだ更新されていないと思います。最新のPHPバージョンは5.3.xである必要があります))、ソースファイルをダウンロードしてコンパイルする必要があります。自分で。

参照: http://www.php.net/manual/en/install.unix.php

1