有没有简单的方法可以获取最新的 PHP?我尝试过更新我的软件包,但还没有一个是 5.4.6...如果有人知道如何快速完成,可以在这里分享吗?
我尝试从源代码进行编译,但不断收到:
configure: error: Cannot find OpenSSL's <evp.h>.
在我的./configure
我已经指定了在哪里evp.h
,--with-openssl=/usr/include/openssl \..
但它仍然给我,那个错误–
答案1
在 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
答案2
嗨,看看下面的页面来在 Ubuntu 中更新 PHP 5.4
http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu
您可以在终端中使用 apt-get 命令进行更新。打开终端并以 su 用户身份登录。然后尝试以下命令进行更新
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5
如果您尝试以本地用户方式,请在所有命令之前使用 sudo......
警告:- 这还将自动升级 Apache(现在为 2.4),这会带来其他后果,即 Apache 2.2 和 2.4 之间存在重大配置变化,这将阻止 Apache 服务随后运行!
答案3
如果官方 Ubuntu 存储库尚未更新(我认为它们尚未更新,可用的最新 PHP 版本应该是 5.3.x),您必须下载源文件并自行编译。