[英]Downgrade from PHP 7 to PHP 5.6 on apache server
我最近剛剛在谷歌應用引擎上使用 bitnami 推出了 LAMP 7.0 版。
我找不到 5.6 的舊版本。
知道如何將服務器上的默認 PHP 7 降級到 PHP 5.6
運行此命令后php --version
我得到這個輸出
PHP 7.0.22 (cli) (built: Sep 6 2017 14:14:52) ( NTS ) 版權所有 (c) 1997-2017 The PHP Group Zend Engine v3.0.0, 版權所有 (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.22,版權所有 (c) 1999-2017,由 Zend Technologies
請注意,我還使用sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
安裝了 PHP 5
但 dafault PHP 版本仍然是 PHP 7.0.22
可以只安裝您需要的 php 版本。 並更改設置。
從您的控制台 ssh 進入您的 VM 或
gcloud compute ssh [INSTANCE NAME] --ZONE [INSTANCE ZONE]
在您的 VM 中執行以下操作:
如果沒有安裝 add-apt-repository
sudo apt-get install software-properties-common python-software-properties
然后:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6 php5.6-mysql php-gettext php5.6-mbstring php-mbstring php7.0-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
阿帕奇:
須藤 a2dismod php7.0 ; 須藤 a2enmod php5.6 ; 須藤服務 apache2 重啟
命令行界面:
須藤更新替代品 --set php /usr/bin/php5.6
Bitnami Stacks 是獨立的。 這意味着它們包含了他們需要的每個組件(例如 Apache、PHP、PHP-FPM、MySQL 等)。
這些組件不是使用發行版的系統包管理器安裝的(例如 Centos 上的 yum 或 Debian 上的 apt)。 因此,如果您在圖像上安裝不同版本的 PHP,您將安裝兩個不同的 PHP。 一個在系統中,一個在堆棧中。 但是,Stack 中包含的每個組件都將使用 Stack 中包含的 PHP(無論您在系統中安裝什么版本)。
您可以在位於/opt/bitnami/php
的 LAMP 堆棧中找到/opt/bitnami/php
。 如果您想使用 PHP 5.X,您有多種選擇:
/opt/bitnami/php
並編輯文件/opt/bitnami/scristps/setenv.sh
以避免在 PATH 中再次包含/opt/bitnami/php
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.