您好,我有一个PHP脚本,并将其添加到cron中,可以在不启用php.ini的情况下从此脚本shell命令(使用exec()或其他命令)执行该脚本吗?我不想在我的网站上启用exec
答案 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/php
是php
可执行文件的常用位置,它可能会更改,例如,在unix的/bin/php
中,请使用whereis php
来检查其位置。)