Linux Mint 18 PHP5.6不工作

Linux Mint 18 PHP5.6不工作,php,linux,apache,lamp,linux-mint,Php,Linux,Apache,Lamp,Linux Mint,作为一个整体,我对Linux还比较陌生,最近我一直在尝试安装一个运行PHP5.6的小型家庭服务器,但是我一直受到问题的困扰 最初我安装了Linux17.2(后来更新到17.3)来完成这项工作,但似乎与我的机箱存在一些冲突,导致出现间歇性启动问题(它通常会停止工作,显示器将进入省电状态,这并不是一直都在发生,但足以成为一个问题) 所以我决定更新到Linux18,看看这个问题是否仍然存在,这是我的决定;我很高兴地说,它没有,根本没有启动问题,但是我遇到了一个新问题:( 由于LinuxMint8在其存

作为一个整体,我对Linux还比较陌生,最近我一直在尝试安装一个运行PHP5.6的小型家庭服务器,但是我一直受到问题的困扰

最初我安装了Linux17.2(后来更新到17.3)来完成这项工作,但似乎与我的机箱存在一些冲突,导致出现间歇性启动问题(它通常会停止工作,显示器将进入省电状态,这并不是一直都在发生,但足以成为一个问题)

所以我决定更新到Linux18,看看这个问题是否仍然存在,这是我的决定;我很高兴地说,它没有,根本没有启动问题,但是我遇到了一个新问题:(

由于LinuxMint8在其存储库中默认安装了PHP7,因此它与我尝试运行的不兼容,因此我一直在尝试安装PHP5.6,我相信我已经安装了PHP5.6,至少当我在终端中检查版本时,它告诉我已经安装了PHP5.6

php -v
PHP 5.6.27-1+deb.sury.org~xenial+1(cli)版权所有(c)1997-2016 PHP Group Zend Engine v2.6.0版权所有(c)1998-2016 Zend Zend OPcache v7.0.6-dev技术,版权所有(c)1999-2016,作者: Zend技术公司

我通过以下几点实现了这一目标:

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd

但是,在完成相同的演练后,我无法按照所述进行安装,因为我遇到以下错误:

程序包libapache2-mod-php5不可用,但由 另一个包。这可能意味着该包丢失,已被删除 已过时,或只能从其他来源获得

E:包“libapache2-mod-php5”没有安装候选程序

但当我尝试安装apache2公寓时

$ sudo apt-get install apache2
当apache工作时,PHP根本无法工作,我使用phpinfo()方法创建了一个页面,只得到一个空白页面:(

有人能帮我解释一下吗

提前感谢您的帮助:(


关于,

请尝试此模块:

sudo a2enmod php5.6  
sudo service apache2 restart

最好不要使用mcrypt,它已经被弃用了近十年。因此,它已被弃用,并将在PHP7.2中从核心中删除到PECL中。它不支持标准PKCS#7(née PKCS#5)填充,只有非标准的空填充,甚至不能用二进制数据。McLIPT有许多优秀的追溯到2003。相反,考虑使用或提供完整的解决方案,维护和正确。有用的知道谢谢,如果我能够正确地获得PHP,我将查看它:(完美!谢谢!)我只需要先禁用mpm_事件,它马上就能工作!谢谢:)sudo a2dismod mpm_事件sudo a2enmod php5.6 sudo服务apache2重启