PHP exec运行一个文件
发布时间:2020-08-16 06:49:27 所属栏目:PHP 来源:互联网
导读:我正在尝试最后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:wampwwwdiplomskiprogramdefender/tester.php") 不工作也试过: exec("php tester.php"); exec("php-cli tester.php"); exec("tester.php"); 还尝试过: $WshShell = new COM("WScript.Shell"); $oExec = $WshShell->Run("D:wampbinphpphp5.3.13php-win.exe -f d:wamp wwwdiplomskiprogramdefender/tester.php",false); 试过这个,它无限清醒,不起作用: exec("php d:wampwwwdiplomskiprogramdefender/tester.php"); exec("php-cli d:wampwwwdiplomskiprogramdefender/tester.php"); exec("d:wampwwwdiplomskiprogramdefender/tester.php"); 我开始把头发拉到这里了.我第一次尝试使用exec(),我对它或命令都不太满意. 提供PHP可执行文件的完整路径以及PHP脚本的完整路径.您可以将输出保存在$output中以查看脚本生成的内容:exec("d:/path/to/php.exe d:/wamp/www/diplomski/program/defender/tester.php",$output); print_r($output); (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |