![通过命令行更新服务器php版本至5.4.10](https://linux22.com/image/1043016/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%9B%B4%E6%96%B0%E6%9C%8D%E5%8A%A1%E5%99%A8php%E7%89%88%E6%9C%AC%E8%87%B35.4.10.png)
我第一次从头设置 vps,主机有一个一键式 LAMP 安装程序,它省去了大量的工作,但运行时phpinfo();
我发现我正在运行 5.3.10。
所以我想将其更新到 5.4.10 - 我已经运行了,sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
但它说 php5 是最新版本,关于如何更新它有什么想法吗?
该服务器运行的是 Ubuntu 12.04
答案1
Ubuntu 12.04 存储库中没有 PHP 5.4.10。
您有两个选择:
(1)尝试找到一个带有 PHP 5.4.10 反向移植版本的 PPA(例如 ondrej 的 oldstable PPA)
a) 运行此命令:
sudo apt-get install python-software-properties
b) 运行此命令:sudo add-apt-repository ppa:ondrej/php5-oldstable
c) 运行sudo apt-get update; sudo apt-get install php5
d) 这应该允许您使用 PHP 5.4.10(或最新的“旧稳定 PHP”)。
(2)从源代码下载PHP,并编译它。
显然,5.4.10 不存在于任何版本的 Ubuntu 存储库中,因此您只能在所有版本中使用这两个选项。
(如果您愿意,我可以尝试从 Debian 反向移植 5.4.10,但这将在 PPA 中,所以您必须相信我不会给您恶意软件,尽管我永远不会这样做。)
答案2
在 Ubuntu 12.04 上安装 PHP 5.4.* 只需添加 PPA 存储库:
sudo add-apt-repository ppa:ondrej/php5-oldstable
并安装它:
sudo apt-get update
sudo apt-get install php5
答案3
您无需添加存储库。只需使用以下步骤:
sudo add-apt-repository ppa:ondrej/php5-oldstable
sudo apt-get update
sudo apt-get install php5
就是这样。