我是 Linux 新用户,我使用的 Web 服务器需要 PHP 5.6 的软件,这导致不兼容问题,我至少已经尝试解决这个问题两天了。我阅读了很多关于这个问题的帖子,但没有一个能真正解决这个问题。我使用的 Linux 版本是 18.04。
因此,到目前为止我尝试了:
- 使用以下方法卸载 PHP 7.2
sudo apt-get purge php7.0-common
- 要禁用代理使用
sudo a2dismod proxy_fcgi proxy
(它返回代理已被禁用) - 要使用
sudo add-apt-repository ppa:ondrej/php
或安装 PHP 5.6sudo add-apt-repository ppa:ondrej/apache2
,它会安装它 - 使用
sudo apt-get update
并使用此之后sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
,我收到错误:- 我用了此主题在评论中提出建议,并且 php5-compat 有所帮助,现在至少当我尝试卸载/挂载(或任何它被称为的)时,我不会再收到“php5.6 模块不存在”的提示,现在如果我这样做,
sudo apt-cache search php5.6 --names-only
我会第一次获得软件包列表。
- 我用了此主题在评论中提出建议,并且 php5-compat 有所帮助,现在至少当我尝试卸载/挂载(或任何它被称为的)时,我不会再收到“php5.6 模块不存在”的提示,现在如果我这样做,
既然我现在已经完成了那部分,我会认为它已经完成了,并与 Oxwall 的人讨论他们的要求。非常感谢。