本地脚本上的PHP执行

时间:2019-01-17 12:54:53

标签: php linux shell

您好,我有一个PHP脚本,并将其添加到cron中,可以在不启用php.ini的情况下从此脚本shell命令(使用exec()或其他命令)执行该脚本吗?我不想在我的网站上启用exec

1 个答案:

答案 0 :(得分:0)

它称为PHP CLI,请选中here

通常,当您安装php时,也可以选择安装php_cli
只要您可以在shell提示符下运行php,它就可以工作。

打开bash(或其他shell),请尝试以下操作:

php -v

如果已打印版本,则说明该版本正常。

那么您可以

php -f phpfile

或放置

#!/usr/bin/php

在php文件的开头一行,依次chmod +x file.php,然后

./file.php
#or
/path/to/file.php

运行它。
(请注意,/usr/bin/phpphp可执行文件的常用位置,它可能会更改,例如,在unix的/bin/php中,请使用whereis php来检查其位置。)