原因是并未添加环境变量导致无法识别php命令,目前已在/etc/profile文件中添加了php5.3的环境变量,请您再试下,若使用的是7.0,请将该文件结尾倒数第二行php路径改成 /www/wdlinux/phps/70/bin即可(修改前建议将该文件复制一份,以免出错可反悔),如图,修改后记得运行命令 source /etc/profile使环境变量生效
这是最基本的环境变量常识了,常见的: -bash: xxxxx: command not found, 即代表找不到对应的二进制程序命令 xxxxx,解决方案通用,比如对于二进制php程序: 1、临时方案:先来个 whereis php 或 locate php,假如定位到是 /path/to/bin/php,正确姿势是: curl -s http://xxxxx/check.php | /path/to/bin/php 2、一劳永逸方案: 将 /path/to/bin/php 放入 $PATH 环境变量,对,要放 /etc/bashrc 或者 /etc/profile 脚本中,也别忘了 source 下, 至于 $PATH 不解释了 【 export PATH = .....】。 如此,你就可以这样用: curl -s http://xxxxx/check.php | php
原因是并未添加环境变量导致无法识别php命令,目前已在/etc/profile文件中添加了php5.3的环境变量,请您再试下,若使用的是7.0,请将该文件结尾倒数第二行php路径改成 /www/wdlinux/phps/70/bin即可(修改前建议将该文件复制一份,以免出错可反悔),如图,修改后记得运行命令 source /etc/profile使环境变量生效
这是最基本的环境变量常识了,常见的: -bash: xxxxx: command not found, 即代表找不到对应的二进制程序命令 xxxxx,解决方案通用,比如对于二进制php程序:
1、临时方案:先来个 whereis php 或 locate php,假如定位到是 /path/to/bin/php,正确姿势是:
curl -s http://xxxxx/check.php | /path/to/bin/php
2、一劳永逸方案: 将 /path/to/bin/php 放入 $PATH 环境变量,对,要放 /etc/bashrc 或者 /etc/profile 脚本中,也别忘了 source 下, 至于 $PATH 不解释了 【 export PATH = .....】。
如此,你就可以这样用:
curl -s http://xxxxx/check.php | php