Linux Mint 18 PHP5.6不工作
作为一个整体,我对Linux还比较陌生,最近我一直在尝试安装一个运行PHP5.6的小型家庭服务器,但是我一直受到问题的困扰 最初我安装了Linux17.2(后来更新到17.3)来完成这项工作,但似乎与我的机箱存在一些冲突,导致出现间歇性启动问题(它通常会停止工作,显示器将进入省电状态,这并不是一直都在发生,但足以成为一个问题) 所以我决定更新到Linux18,看看这个问题是否仍然存在,这是我的决定;我很高兴地说,它没有,根本没有启动问题,但是我遇到了一个新问题:( 由于LinuxMint8在其存储库中默认安装了PHP7,因此它与我尝试运行的不兼容,因此我一直在尝试安装PHP5.6,我相信我已经安装了PHP5.6,至少当我在终端中检查版本时,它告诉我已经安装了PHP5.6Linux 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在其存
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重启