2017-04-12 88 views
0

我需要在我的系统php v5.6上安装。但目前我有php v7.1.3。如何安装和使用php 5.6和7.0,Arch Linux

如何将我的PHP版本回滚到PHP v5.6?或者如何安装php v.5.6和v.7.1.3一起?

我阅读本说明书 http://blog.schielke.it/posts/92-downgrade-php7-to-php56-on-arch-linux ,安装最旧的版本,改变为httpd.conf的设置,命令PHP-V - dispay版本7.1.3,以及php56 -v - 显示varsion 30年5月6日。 [在这里输入的形象描述] [1] 但是,如果我做到了:

#LoadModule php7_module modules/libphp7.so 
LoadModule php5_module modules/libphp56.so 

PHP不工作 enter image description here

我的httpd.conf

#LoadModule php7_module modules/libphp7.so 
LoadModule php5_module modules/libphp56.so 
#AddHandler php7-script php 
#Include conf/extra/php7_module.conf 
Include conf/extra/php56_module.conf 

而现在,有我解决了这个问题?对不起,我的英语

+0

您安装了php56 cli软件包。你确定你安装了ohp56 apache模块吗? – kodmanyagha

+0

我认为是http://imgur.com/IF8LqyGl.png – user3130815

回答

0

您需要在“httpd.conf”中包含AddHandler php5-script php

它应该是这样的:

#LoadModule php7_module modules/libphp7.so 
LoadModule php5_module modules/libphp56.so 
#AddHandler php7-script php 
#Include conf/extra/php7_module.conf 
Include conf/extra/php56_module.conf 
AddHandler php5-script php 

你可以看到,PHP 5.6是通过浏览器就可以创建具有<?php phpinfo(); ?>一个“test.php的”文件并运行“本地主机/ test.php的”工作。