php - Linux Mint 18 PHP5.6 不工作

标签 php linux apache lamp linux-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, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (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/

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

Package libapache2-mod-php5 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'libapache2-mod-php5' has no installation candidate

然而当我尝试安装 apache2 flat

$ sudo apt-get install apache2

当 apache 工作时,PHP 根本无法工作,我用 phpinfo(); 创建了一个页面;方法,我只是得到一个空白页:(

enter image description here

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

提前感谢您的帮助:(

问候,

最佳答案

试试这个模块:

sudo a2enmod php5.6  
sudo service apache2 restart

关于php - Linux Mint 18 PHP5.6 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40465356/

相关文章:

php - "No input file specified"对于某些版本的 PHP

apache - 如何将 Apache 配置为不记录某些 cookie?

php - AJAX 功能在没有警报的情况下不起作用

php - 如何提高网站标题搜索结果

javascript - 使用 jQuery datepicker 设置日期格式

php - get_browser 减慢页面加载速度,还有其他选择吗?

c - UPNP - 设备和服务之间的绑定(bind) (miniupnp)

java - 如何在 Java 中管理 Linux 文件权限?

apache - 客户端证书身份验证如何在每个目录的基础上工作?

python - 无法在Python中导入GoogleMaps