PHP exec运行一个文件

我正在尝试最后3个小时告诉 PHP运行一个简单的文件.我在本地主机中使用wamp服务器用于Windows(Windows 8) 我尝试过使用exec(): echo exec(whoami); 我得到了权威的回应. 还测试了: if(function_exists(exec)) {echo exec is enabled;} 它可能有用吗? 我正

我正在尝试最后3个小时告诉
PHP运行一个简单的文件.我在本地主机中使用wamp服务器用于Windows(Windows 8)

我尝试过使用exec():

echo exec('whoami');

我得到了权威的回应.

还测试了:

if(function_exists('exec')) {
echo "exec is enabled";
}

它可能有用吗?

我正在尝试运行名为tester.php的文件

当我把它包括在内时,它的工作,当我需要它的工作.我需要在后台执行它.当我刷新文件时,代码工作没有任何错误,它正常写入数据库.

当我试图执行它不工作.

我试过了 :

exec("php http://localhost/diplomski/program/defender/tester.php");
       exec("php-cli http://localhost/diplomski/program/defender/tester.php");
       exec("http://localhost/diplomski/program/defender/tester.php");

不工作,也尝试过:

exec("php http://127.0.0.1/diplomski/program/defender/tester.php");
        exec("php-cli http://127.0.0.1/diplomski/program/defender/tester.php");
        exec("php-cli d:\wamp\www\diplomski\program\defender/tester.php")

不工作也试过:

exec("php tester.php");
        exec("php-cli tester.php");
        exec("tester.php");

还尝试过:

$WshShell = new COM("WScript.Shell");
         $oExec = $WshShell->Run("D:\wamp\bin\php\php5.3.13\php-win.exe -f d:\wamp \www\diplomski\program\defender/tester.php",false);

试过这个,它无限清醒,不起作用:

exec("php d:\wamp\www\diplomski\program\defender/tester.php");
        exec("php-cli d:\wamp\www\diplomski\program\defender/tester.php");
        exec("d:\wamp\www\diplomski\program\defender/tester.php");

我开始把头发拉到这里了.我第一次尝试使用exec(),我对它或命令都不太满意.

提供PHP可执行文件的完整路径以及PHP脚本的完整路径.您可以将输出保存在$output中以查看脚本生成的内容:

exec("d:/path/to/php.exe d:/wamp/www/diplomski/program/defender/tester.php",$output);
print_r($output);

作者: dawei

【声明】:滨州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部