网站首页技术博客
通过软连接修改Linux命令行的php版本
摘要Linux服务器中安装了多个php版本,以适应不同应用和测试需要。但某些情况下需要用到命令行的PHP,这个时候如果php版本不是自己需要的版本,就需要进行切换。
查看当前命令行php版本:
[root@localhost bin]# php -v
PHP 7.2.19 (cli) (built: Jun 13 2019 16:32:46) ( NTS )
Copyright (c) 1997
Linux服务器中安装了多个php版本,以适应不同应用和测试需要。但某些情况下需要用到命令行的PHP,这个时候如果php版本不是自己需要的版本,就需要进行切换。
查看当前命令行php版本:
[root@localhost bin]# php -v
PHP 7.2.19 (cli) (built: Jun 13 2019 16:32:46) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.8.0alpha1, Copyright (c) 2002-2019, by Derick Rethans
我服务器上安装了5.6,7.2,和7.3三个版本。
这里我需要将命令行切换到7.3的版本,我使用ln创建软连接的形式来创建。具体方法如下
1、打开/usr/bin 目录
[root@localhost /]# cd /usr/bin/
2、删除之前的php指向
[root@localhost bin]# rm -rf php
3、创建新的软连接
[root@localhost bin]# ln -s /usr/local/php/bin/php php
这里 /usr/local/php/bin/php 是我7.3PHP版本的路径,你需要根据自己的情况更换路径
4、命令行测试
[root@localhost bin]# php -v
PHP 7.3.6 (cli) (built: Jun 12 2019 14:38:35) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.9.6, Copyright (c) 2002-2020, by Derick Rethans
至此,通过软连接修改Linux命令行的php版本已经完成。