2017-04-12 55 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的」工作。

相關問題