如何在Ubuntu中从PHP 5.3升级到PHP 5.4.6?

有一个简单的方法来获得最新的PHP? 我已经尝试更新我的包,但没有5.4.6呢…如果有人知道如何快速做到这一点,可以在这里分享?

我已经尝试从源代码编译,但我不断得到:

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

在我的./configure我已经指定了evp.h位置,– --with-openssl=/usr/include/openssl \.. ,但是它仍然给我,那个错误

    在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 

    Hai看看下面的页面来更新Ubunthu中的PHP 5.4

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

    您可以通过terminal中的apt-get命令进行更新。 打开terminal并login到su用户。 然后尝试下面的命令来更新

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

    如果你尝试在本地用户的手段,所有命令之前使用sudo …

    警告: – 这也会自动升级Apache(现在2.4),这会带来额外的后果,也就是Apache 2.2之间的configuration发生了很大的变化。 和2.4,这将阻止Apache服务后运行!

    如果官方的Ubuntu软件库没有更新(我认为他们还没有,最新的PHP版本应该是5.3.x),你必须下载源文件并自己编译。

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