huohun100 发表于 2020-9-10 10:53:05

lnmp环境,命令行php -v失效

本帖最后由 huohun100 于 2020-9-10 10:55 编辑

安装的是lnmp1.5,默认php5.6版本,然后再通过install.sh脚本安装php7.2版本。

结果输入命令php -v无效,/usr/local/php/bin/php -v 也无效(安装7.2版本之前输入命令行是有结果的)。
但是整个lnmp环境运行正常,站点也正常。

因为开发需要,我需要用composer命令,且要求php版本>=7.2


licess 发表于 2020-9-10 12:41:19

如果你是要升级php版本的话是 ./upgrade.sh php
如果运行的是 ./install.sh mphp的话是另外安装了一个php版本,安装多php版本也是不影响原来的php版本

huohun100 发表于 2020-9-10 13:32:12

对,安装多版本,但是目前php命令用不了是咋回事?
安装的位置是在/usr/local/php/bin/php

huohun100 发表于 2020-9-10 13:33:05

环境变量 和 软连接 应该是对的

licess 发表于 2020-9-10 19:06:52

ls -l /usr/local/php/bin/php 看一下,安装多php版本是不会动原来的php版本的,history 看一下你是否有做过操作

huohun100 发表于 2020-9-11 10:24:19

找到原因了,软连接命令执行错,覆盖了php的应用文件。
另外一个问题,请问我如何单独卸载php的某一版本,直接 rm -rf /usr/local/php7.2/bin/php 嘛?

licess 发表于 2020-9-11 19:28:19

huohun100 发表于 2020-9-11 10:24
找到原因了,软连接命令执行错,覆盖了php的应用文件。
另外一个问题,请问我如何单独卸载php的某一版本, ...

这样不完整,可以论坛搜索:多php版本卸载
页: [1]
查看完整版本: lnmp环境,命令行php -v失效