原因是并未添加環(huán)境變量導致無法識別php命令,目前已在/etc/profile文件中添加了php5.3的環(huán)境變量,請您再試下,若使用的是7.0,請將該文件結尾倒數(shù)第二行php路徑改成 /www/wdlinux/phps/70/bin即可(修改前建議將該文件復制一份,以免出錯可反悔),如圖,修改后記得運行命令 source /etc/profile使環(huán)境變量生效
這是最基本的環(huán)境變量常識了,常見的: -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 環(huán)境變量,對,要放 /etc/bashrc 或者 ?/etc/profile?腳本中,也別忘了 source 下,?至于 $PATH 不解釋了 【?export PATH = .....】。
如此,你就可以這樣用:
curl -s?http://xxxxx/check.php?|? php