在托管服务器上运行php命令
这可能是个问题,但 如何在托管的web服务器上运行php命令,如在托管服务器上运行php命令,php,web-hosting,Php,Web Hosting,这可能是个问题,但 如何在托管的web服务器上运行php命令,如php/path/to/script.php 我无法通过SSH或其他方式访问。看看这个函数,也许它会有帮助: 顺便问一下,你为什么不能直接访问你需要的页面呢?这样脚本将运行 编辑: 如何使用exec函数: exec函数允许您在无权访问ssh控制台时执行外部程序。(请注意,系统管理员可以禁用此功能) 例如,您可以使用: $whoami = exec('whoami'); 您可以使用以下命令检查服务器端是否禁用了程序执行命令,如ex
php/path/to/script.php
我无法通过SSH或其他方式访问。看看这个函数,也许它会有帮助: 顺便问一下,你为什么不能直接访问你需要的页面呢?这样脚本将运行 编辑: 如何使用exec函数: exec函数允许您在无权访问ssh控制台时执行外部程序。(请注意,系统管理员可以禁用此功能) 例如,您可以使用:
$whoami = exec('whoami');
您可以使用以下命令检查服务器端是否禁用了程序执行命令,如
exec()
:
function execEnabled()
{
$arrDisabled = explode(',', ini_get('disable_functions'));
return (!in_array('exec', $arrDisabled));
}
可在此处找到所有系统执行命令的列表:
如果禁用了exec()
,passthru()
等,则无法执行shell命令
正如Christian Ciupponi所问的,为什么要使用shell命令执行PHP脚本?如果允许对脚本进行文件访问,您可以简单地包含文件以运行它