我尝试安装特定版本为5.4的php5包。
但是我遇到问题无法自己解决。当我尝试安装时:
"apt-get install php5=5.4.9-4ubuntu2"
这给我返回了一个错误:
E: 找不到版本为“php5”的“5.4.9-4ubuntu2”。
我该如何解决这个问题?
添加这个PPA源
sudo add-apt-repository ppa:ondrej/php
然后执行更新和升级,升级将自动安装最新的5.4.x版本php。
sudo apt-get update
sudo apt-get upgrade
接着执行以下命令之一:
sudo apt-get install -y php5.6
或者
sudo apt-get install -y php7.2
具体选择哪个版本取决于您想要安装哪个版本的PHP。
要通过Ubuntu软件中心安装,请访问以下链接:
(来源:ubuntu.com)
sudo apt-get install gcc libmysqlclient-dev libxml2-dev
wget --trust-server-names http://museum.php.net/php5/php-5.4.15.tar.bz2
tar xjf php-5.4.15.tar.bz2
cd php-5.4.15
./configure --prefix=$PWD/installdir --enable-bcmath --with-mysql
make install
cd -
将5.4.15替换为最新的旧稳定版本的php。 有关详细信息,请参见此 Google appengine开发者页面。
编辑
更新了php 5.4的新位置。
curl http://museum.php.net/php5/ 2>/dev/null | grep ">php-5.4.*.tar.bz2" | cut -d'.' -f 3 | sort -g | tail -1
- roipoussiere
sudo add-apt-repository ppa:ondrej/php5
出现错误:无法访问 PPA(https://launchpad.net/api/1.0/~ondrej/+archive/php5)以获取 PPA 信息,请检查您的互联网连接。
- Kris Peeling