答案1
删除所有常用的 php 包
使用 列出已安装的 php 包,dpkg -l | grep php| awk '{print $2}' |tr "\n" " "
然后使用 删除不需要的包,sudo aptitude purge your_packages_here
或者如果您想直接删除它们,请使用:
sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
添加 PPA
sudo add-apt-repository ppa:ondrej/php
如果您add-apt-repository: command not found
首先运行以下命令:
sudo apt-get install software-properties-common
安装 PHP 版本
sudo apt-get update
sudo apt-get install php5.6
例如,您也可以安装 php5.6 模块
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml
验证您的版本
如果您已安装php5.6-cli
sudo php -v
如果你没有php5.6-cli
,请将其放在 .php 文件中
<?php
//outputs php configuration info
phpinfo();
?>
答案2
运行以下命令:
$ 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
检查你的 PHP 版本
php -v
答案3
您甚至可以考虑使用 vagrant(或类似技术)来帮助同时使用两个版本。Vagrant 本质上是一个 VM 客户端,旨在通过基于项目的配置帮助快速轻松地启动和关闭 VM;即,您可以专门为项目配置 VM,并且如果需要,每个 VM 可以因项目而异。
这意味着您可以开发一个项目,并使用与项目运行相同的生产配置在本地机器上对其进行测试。这不仅对您自己来说很棒,而且意味着开发人员团队可以始终在相同的环境下进行测试,因为 VM 配置是可移植的和跨平台的(它只是一个文本文件)。
一旦安装了 vagrant 和 virtual box,运行起来就很简单了:
vagrant init ubuntu/trusty64; vagrant up --provider virtualbox
一旦虚拟机启动并运行,您就可以使用:
vagrant ssh
现在您可以手动安装 apache、php 和 mysql。您还可以定义一个配置,这样当您输入:
vagrant up
VM 可以自行构建并安装您需要的所有二进制文件,甚至可以对您的代码进行 git 克隆、设置网络以便您可以在浏览器中查看应用程序等。
答案4
您可以使用 XAMPP Linux。您可以从下面提到的官方 xampp 网站下载任何版本的 xampp linux。
https://www.apachefriends.org/download.html
使用终端输入下载文件的位置。
首先为下载的二进制文件授予一定的权限。(假设我下载了 64 位二进制包。)
sudo chmod a+x xampp-linux-x64-5.6.23-0-installer.run
然后安装xampp
sudo ./xampp-linux-x64-5.6.23-0-installer.run
如果你下载的是 32 位二进制文件,请按如下方式操作
sudo chmod a+x xampp-linux-5.6.23-0-installer.run
sudo ./xampp-linux-5.6.23-0-installer.run