我的Ubuntu 14.04机器上有一个灯泡堆栈。它是在很久以前从apachefriends.org安装程序安装的。正如我在二进制文件中看到的那样,它已经安装了2个PHP
版本,只有实际php
的符号链接。现在我想添加一个新的PHP
版本(并保留已安装的版本),在这种情况下,在5.x之上的一些7.x已经存在。
我想我可以下载和构建/配置PHP,但实际上我不知道它将如何与现有版本集成到lampp中。特别是扩展,可能还有不同的配置文件。他们会使用相同的吗?反正有可能吗?
答案 0 :(得分:0)
对于Ubuntu,请按照:
添加PPA:
okm_backend.humen_path
# returns /okm_backend/humen
安装Apache& MySQL (如果尚未安装):
sudo add-apt-repository ppa:ondrej/php;
sudo apt-get update;
sudo apt-get upgrade;
安装PHP5.6 (如果尚未安装):
sudo apt-get install apache2 mysql-server php-gettext php-xdebug;
安装PHP7.1 (如果尚未安装):
sudo apt-get install php5.6 php5.6-mysql php5.6-mbstring libapache2-mod-php5.6;
在PHP版本之间切换(通过命令
a2enmod
&a2dismod
):
切换PHP版本(7.1-> 5.6):
sudo apt-get install php7.1 php7.1-mysql php7.1-mbstring libapache2-mod-php7.1;
切换PHP版本(5.6-> 7.1):
sudo a2dismod php7.1; sudo a2enmod php5.6; sudo service apache2 restart;