问题描述
我试图将我的PHP版本从7恢复到5.6,尽管我删除了PHP 7,然后安装了PHP 5.6,但我似乎仍在运行版本7。
是否有一个简单的方法来移动Apache版本,phpMyAdmin和co被适当配置的PHP版本?
一个简单的方法来改变当前的PHP版本,甚至一站一站的网站会很好。
最佳解决思路
今天更新我再次遇到了PHP 7运行的问题,尽管我禁用了php7.0 apache模块:phpinfo使用fastCGI显示了php 7 … …因此,如果在按照以下说明操作后遇到此情况,可能需要禁用proxy_fcgi apache模块:
sudo a2dismod proxy_fcgi proxy; sudo service apache2 restart
1. Re-Install PHP 5.6
实际上并不需要删除php7.0,你可以一起安装php5.6(也因为你的phpmyadmin包需要php7.0会有依赖问题)
假设libapache2-mod-php是一种适合您在Apache中启用PHP的合适方式,您可以按照以下方式继续:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
2.切换PHP版本:
从php5.6到php7.0: