Linux Mint 18 PHP5.6无效

时间:2016-11-07 12:36:24

标签: php linux apache lamp mint

我对整个Linux都很陌生,我最近一直在尝试设置一个运行PHP5.6的小型家庭服务器,但是我一直困扰着问题。

最初我安装了Linux 17.2(后来更新到17.3)来完成这项工作,但是我的盒子似乎有些冲突导致间歇性启动问题(它通常会停止死机,显示器会进入省电,这并没有一直发生,但足以成为一个问题)......

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

由于Linux Mint 8在其存储库中默认使用PHP7,因此它与我尝试运行的内容不兼容,所以我一直在尝试安装PHP 5.6,我相信我已经完成了,至少它告诉我,当我检查终端中的版本时,我安装了它。

php -v
  

PHP 5.6.27-1 + deb.sury.org~xenial + 1(cli)Copyright(c)1997-2016 The   PHP Group Zend Engine v2.6.0,版权所有(c)1998-2016 Zend   Zend OPcache v7.0.6-dev技术,版权所有(c)1999-2016,by   Zend Technologies

我通过以下方式实现了这一目标:

$ 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

http://tecadmin.net/install-laravel-framework-on-ubuntu/

但是,遵循相同的演练,我无法按照描述进行安装,因为我收到以下错误:

  

包libapache2-mod-php5不可用,但是引用了   另一个包。这可能意味着包裹丢失了   已过时,或仅可从其他来源获取

     

E:Package' libapache2-mod-php5'没有安装候选人

然而当我尝试安装apache2 flat

$ sudo apt-get install apache2

虽然apache工作,PHP根本无法工作,我创建了一个带有phpinfo()的页面;方法,我只是得到一个空白页:(

enter image description here

有人可以帮我解释一下吗?

提前感谢您提供任何帮助:(

此致

1 个答案:

答案 0 :(得分:4)

请尝试使用此模块:

sudo a2enmod php5.6  
sudo service apache2 restart