PHP exec运行文件

阿维

我试图在过去的3个小时中告诉PHP运行一个简单的文件。我在本地主机(Windows 8)中将wamp服务器用于Windows

我尝试过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", 0, 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);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php exec文件从终端运行,而不是从浏览器运行

来自分类Dev

exec:“ php-fpm”:在$ PATH中找不到可执行文件:未知

来自分类Dev

如何以特定的Windows用户身份从PHP网站运行可执行文件?

来自分类Dev

即使权限正确,Web PHP实例也不会运行可执行文件

来自分类Dev

PHP检查可执行文件是否正在运行

来自分类Dev

如何以特定的Windows用户身份从PHP网站运行可执行文件?

来自分类Dev

从php exec()运行bash脚本

来自分类Dev

PHP使用exec运行curl

来自分类Dev

Postgres createdb从php exec运行

来自分类Dev

使用exec()从PHP运行PhantomJS

来自分类Dev

从php exec()运行bash脚本

来自分类Dev

使用 PHP exec() 运行 AT 命令

来自分类Dev

关于PHP并行文件读/写

来自分类Dev

使用某些PHP版本执行文件

来自分类Dev

触发php文件运行

来自分类Dev

无法运行PHP文件

来自分类Dev

php exec()未运行python脚本

来自分类Dev

php exec()未通过cron作业运行

来自分类Dev

使用php exec运行youtube-dl

来自分类Dev

php exec并运行bash脚本直到完成

来自分类Dev

从php shell_exec()运行node js

来自分类Dev

PHP在exec下无法运行curl

来自分类Dev

php exec()未通过cron作业运行

来自分类Dev

删除运行文件

来自分类Dev

Java运行时的.exec()无法打开可执行文件

来自分类Dev

尝试运行可执行文件时出现“ exec格式错误”

来自分类Dev

尝试运行可执行文件时出现“ exec格式错误”

来自分类Dev

Java运行时的.exec()无法打开可执行文件

来自分类Dev

尝试在 ant 中使用 exec 可执行文件来运行 R