服务器部署了php5.6 和php7.0两个版本,nginx+php5.6+php7+mysql。
因为php5.6缺少扩展的原因,重新编译了php5.6.3版本,结果导致默认执行php -v是显示php5.6
想要默认加载的是php7,需要怎么修改呢?
ubuntu12.04部署多版本php,系统默认加载的是低版本,无法切换
-
- 帖子: 10
- 注册时间: 2016-09-18 16:04
- 系统: win
- 九天星
- 帖子: 1440
- 注册时间: 2007-07-14 20:45
Re: ubuntu12.04部署多版本php,系统默认加载的是低版本,无法切换
vim /etc/profile 编辑环境变量
在最后加入:export PATH="/usr/local/php-7.0/bin:$PATH" 使用5.6.3这个版本作为系统默认运行的版本
source /etc/profile 立即生效环境变量
php -v 查看是否设置成功
在最后加入:export PATH="/usr/local/php-7.0/bin:$PATH" 使用5.6.3这个版本作为系统默认运行的版本
source /etc/profile 立即生效环境变量
php -v 查看是否设置成功
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu12.04部署多版本php,系统默认加载的是低版本,无法切换
服务器部署了php5.6 和php7.0两个版本
想要默认加载的是php7,需要怎么修改呢?
試試
參見
https://askubuntu.com/questions/109404/ ... -supported
想要默认加载的是php7,需要怎么修改呢?
試試
代码: 全选
sudo update-alternatives --config php
https://askubuntu.com/questions/109404/ ... -supported
-
- 帖子: 10
- 注册时间: 2016-09-18 16:04
- 系统: win
Re: ubuntu12.04部署多版本php,系统默认加载的是低版本,无法切换
poloshiao 写了:服务器部署了php5.6 和php7.0两个版本
想要默认加载的是php7,需要怎么修改呢?
試試參見代码: 全选
sudo update-alternatives --config php
https://askubuntu.com/questions/109404/ ... -supported
我看了下 没去试了,考虑到现在正在运行中,mark下
-
- 帖子: 10
- 注册时间: 2016-09-18 16:04
- 系统: win
Re: ubuntu12.04部署多版本php,系统默认加载的是低版本,无法切换
poloshiao 写了:服务器部署了php5.6 和php7.0两个版本
想要默认加载的是php7,需要怎么修改呢?
試試參見代码: 全选
sudo update-alternatives --config php
https://askubuntu.com/questions/109404/ ... -supported
试了下 有趣,不过我的选项2个都是php7 这个是哪里设置的呢
-
- 帖子: 10
- 注册时间: 2016-09-18 16:04
- 系统: win
Re: ubuntu12.04部署多版本php,系统默认加载的是低版本,无法切换
九天星 写了:vim /etc/profile 编辑环境变量
在最后加入:export PATH="/usr/local/php-7.0/bin:$PATH" 使用5.6.3这个版本作为系统默认运行的版本
source /etc/profile 立即生效环境变量
php -v 查看是否设置成功
恩恩,可以了 不过使用了zsh 执行后 变回bash了,在bash情况下 加载的是php7.,是因为zsh、bash的加载配置文件有关吗
- 九天星
- 帖子: 1440
- 注册时间: 2007-07-14 20:45
Re: ubuntu12.04部署多版本php,系统默认加载的是低版本,无法切换
你想的没错,应该是这样