PHP脚本在一台计算机上运行,​​而不是在另一台计算机上运行

时间:2018-11-27 04:32:24

标签: php

我有一个自动化的过程,可以在2台计算机上运行php脚本。它执行以下操作:

/opt/rh/php54/root/usr/bin/php myphp.php

但是,它没有在主机1上运行(错误:/ opt / rh / php54 / root / usr / bin / php:找不到),但是在主机2上运行良好

主机1:未运行

PHP 7.2.9(CLI)(建立:2018年8月15日09:19:33)(NTS) 版权所有(c)1997-2018 The PHP Group Zend Engine v3.2.0,版权所有(c)1998-2018 Zend Technologies

主机2:运行正常

PHP 5.4.40(CLI)(建立:2016年7月22日07:31:37) 版权所有(c)1997-2014 The PHP Group Zend Engine v2.4.0,版权所有(c)1998-2014 Zend Technologies

/ opt / rh / php54 / root / usr / bin / php --- >>>此路径在主机1上不存在

在两台主机上均禁用SELinux。

2 个答案:

答案 0 :(得分:0)

路径\opt/rh/php54/root/usr/bin/php似乎不正确。找出php安装目录的正确路径。

您可以使用which phpwhereis php命令。

答案 1 :(得分:0)

PHP将不会安装到您正在使用的路径。尝试改用php myphp.php。