我已经从 apt 安装了 php——我怎样才能删除该版本并安装旧版本?
答案1
您可以使用 Apt 安装任何软件包的旧版本 - 只需查找所需的特定版本名称即可。假设您使用的是 Debian,您可以在其网站上查找软件包的旧版本http://www.debian.org/distrib/packages
安装上述特定包的格式如下:
apt-get install <package name>=<version>
例如,如果您想安装名为 5.3.3-7+squeeze3 的版本,您可以使用以下命令:
apt-get install php5=5.3.3-7+squeeze3
但这也让我想到一个问题:“你为什么要这么做?”虽然你可能有需要旧版本 PHP 的 PHP 脚本,但还没有升级非常长期以来,根据我的经验(我运行一个托管数百个网站的 Web 服务器),PHP 脚本一直存在问题。因此,您在服务器上运行的 PHP 版本非常不安全。您是否当然你想这么做吗?
答案2
apt-get remove --purge yourphppackage
到这里 :http://archive.ubuntu.com/ubuntu/pool/main/p/php5/
获取所需版本的deb文件。
dpkg -i yourphppackage.deb
答案3
使用然后卸载旧版本sudo apt-get purge php
使用此https://www.php.net/releases/通过链接我们可以下载任何特定版本的 PHP 的 tar 压缩包。
请按照以下步骤操作
提取 tar 文件
cd php-7.0.*
./configure
make
sudo make install
使用以下方式检查 php 版本
php -v