您现在的位置是:首页 > 学无止境 > 其他网站首页其他 Linux有多个版本的PHP,如何查看和修改PHP版本,修改PATH变量即可。
Linux有多个版本的PHP,如何查看和修改PHP版本,修改PATH变量即可。
- 其他
- 2019-11-13
简介有的时候,我们会在Linux中装多个版本的PHP,以便不同网站使用,但是有些需要在shell中启动,那么如何更改当前PATH变量来达到我们期望的PHP版本呢?字数
395.5
有的时候,我们会在Linux中装多个版本的PHP,以便不同网站使用,但是有些需要在shell中启动,那么如何更改当前PATH变量来达到我们期望的PHP版本呢?
在更改前我们使用php -v
查看当前php版本是多少。
第一步
修改所使用的PHP版本,首先第一步我们需要查看PHP版本的目录,使用如下命令:
find / -name php
解释:从根目录下开始查找名字包含php的文件的目录。
搜索结果如下。
可以发现5.4版本的目录是/www/server/php/54/bin。
第二步
修改PATH变量值,命令export PATH="/www/server/php/54/bin:$PATH"
,注意Linux中分割是冒号(:)分割,不是Windows中的分号(;)分割。
修改后我们使用php -v试试看,发现版本号更改了!
但是后面我们会发现,服务器重启后,php -v后版本号还是7.3,该怎么办。
第三步
上面修改的有效期限是临时修改的,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置。
我们可以通过修改加载文件来达到每次重启服务器或者进入服务器的时候,加载文件可以帮助我们完成这些命令。
①通过修改.bashrc文件:vim ~/.bashrc
,在最后一排插入我们上面的命令,然后保存,由于该文件是用户登陆到服务器即加载一次,所以我们不需要重启服务器,作用仅仅对当前用户有用。
②通过修改profile文件:vim /etc/profile
,在最后一排插入我们上面的命令,然后保存,由于该文件是在服务器启动的时候加载一次,所以我们在不重启服务器的情况下要source /etc/profile
,作用于所有用户。
③通过修改/etc/environment文件来达到目的,但是该文件主要修改的是于系统相关的,这边就不建议大家使用。
希望本文对大家有所帮助。
转载:
感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/368.html”。
- 其他
- 2019-11-13
有的时候,我们会在Linux中装多个版本的PHP,以便不同网站使用,但是有些需要在shell中启动,那么如何更改当前PATH变量来达到我们期望的PHP版本呢?
在更改前我们使用php -v
查看当前php版本是多少。
第一步
修改所使用的PHP版本,首先第一步我们需要查看PHP版本的目录,使用如下命令:
find / -name php
解释:从根目录下开始查找名字包含php的文件的目录。
搜索结果如下。
可以发现5.4版本的目录是/www/server/php/54/bin。
第二步
修改PATH变量值,命令export PATH="/www/server/php/54/bin:$PATH"
,注意Linux中分割是冒号(:)分割,不是Windows中的分号(;)分割。
修改后我们使用php -v试试看,发现版本号更改了!
但是后面我们会发现,服务器重启后,php -v后版本号还是7.3,该怎么办。
第三步
上面修改的有效期限是临时修改的,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置。
我们可以通过修改加载文件来达到每次重启服务器或者进入服务器的时候,加载文件可以帮助我们完成这些命令。
①通过修改.bashrc文件:vim ~/.bashrc
,在最后一排插入我们上面的命令,然后保存,由于该文件是用户登陆到服务器即加载一次,所以我们不需要重启服务器,作用仅仅对当前用户有用。
②通过修改profile文件:vim /etc/profile
,在最后一排插入我们上面的命令,然后保存,由于该文件是在服务器启动的时候加载一次,所以我们在不重启服务器的情况下要source /etc/profile
,作用于所有用户。
③通过修改/etc/environment文件来达到目的,但是该文件主要修改的是于系统相关的,这边就不建议大家使用。
希望本文对大家有所帮助。
转载: 感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/368.html”。