php 5.6.14手动安装 php -v 显示没有安装

奇怪了,今天利用源码手动php,安装成功后,利用php -v提示没有安装,which php也是有问题,php文件也没有办法执行

搞了半天,发现是没有添加环境变量,╮(╯▽╰)╭

方法:

修改/etc/profile文件,在文件后面添加,注,环境变量精确到目录即可:

export PATH="/usr/local/php-5.6.14/bin:$PATH"
export PATH

执行 命令source /etc/profile 永久生效

发现一个问题source /etc/profile 没执行一次,就会重新添加一次环境变量

/usr/local/php-5.6.14/bin:/usr/local/php-5.6.14/bin:/usr/local/php-5.6.14/bin:/usr/local/php-5.6.14/bin:

但是重启后OK

发现只有一个: /usr/local/php-5.6.14/bin:

因此,可以得出系统每次重启时都会重新读取/etc/profile文件,进而得出环境变量的~

原文地址:https://www.cnblogs.com/nerrissa/p/4950537.html