我用 yum 的方式安装的 php7 的环境,包括 nginx , php-fpm 等,使用的是 remi 源,安装成功,但是 PHP 的全局环境变量是 php70 ,也就是说在终端本来命令 php 是可用的,现在必须是 php70 了,这个可用在哪里改?
1
MrZephyrus 2016-03-27 13:10:39 +08:00 1
最简单用 alias php="php70"或者到 shell PATH 变量的那几个路径下修改( bash 的话查看~/.bash_profile,zsh 查看~/.zshrc)
|
2
tanteng OP |
3
tanteng OP @MrZephyrus
[root@iZ94r80gdghZ bin]# composer /usr/bin/env: php: 没有那个文件或目录 但是使用 composer 的时候还是有问题, composer 安装是正确的,单独 php composer.phar 没问题,把它设为全局调用的时候,在其他目录输入 composer 命令,就提示如上错误。 |
5
MrZephyrus 2016-03-27 14:12:42 +08:00
@tanteng 在 bash_profile 里写上这一句 再 source ~/.bash_profile 这样只是临时生效
|
6
tanteng OP @kiwi95
[root@iZ94r80gdghZ bin]# ln -s /usr/bin/php70 /usr/local/bin/php [root@iZ94r80gdghZ bin]# composer 解决了, Thank you very much! |
7
chaegumi 2016-03-27 17:31:28 +08:00
你想的太复杂了,你这样更不好了, php 本来就支持一台机子多个 php 的。真的不需要 ln 什么的
|
8
aksoft 2016-03-28 13:08:53 +08:00
多装几个。。我从 5.3-7.0 都有。。
|