php.exe 执行php文件,PHP如何在后台执行?

用户投稿 108 0

关于“php_exec_执行php文件”的问题,小编就整理了【5】个相关介绍“php_exec_执行php文件”的解答:

PHP如何在后台执行?

在后台执行,也就是cli模式。

去php安装目录找到php.exe这个文件,并且在命令行下执行它。具体方法去查手册或google:php cli模式。

不过你说的这个需求,用不用cli模式都无所谓。其实这只是个异步请求而已。

你说的A脚本在执行过程中给B脚本传输数据。其实可以使用http协议,然后POST或者GET参数来达到传数据的目的。

5楼给你的那个函数,其实就是放在A脚本中用来通过HTTP协议请求B脚本的一个函数。你可以在B文件中直接使用$HTTP_GET_VARS或$HTTP_POST_VARS来得到A脚本传过去的数据。

另外还可以使用CURL库来实现这种模拟http请求。

请教下php下的exec和query有什么不同啊?

具体的官方说法不清楚,但是使用过程中,一般exec是用来执行外部程序的,调用存储过程之类的,query是用来查询数据库使用的。

php用什么办法实现异步任务?

php实现异步任务的方法:

通用的异步执行文件 exec.phpsleep(8);

$data = "--- type " . date("Y-m-d H:i:s") . " ---\n";

file_put_contents("../log.txt", $data, FILE_APPEND);

popen

通过 popen() 函数打开进程文件指针,从而能异步执行脚本文件。(只在linux下有效)pclose(popen("php exec.php &", 'r'));

echo 1;

php调用system或exec怎样立即返回?

$WshShell = new COM("WScript.Shell"); $oExec = $WshShell->Run("notepad.exe", 7, false); 或者 if (substr(php_uname(), 0, 7) == "Windows"){ pclose(popen("start /B ". $cmd, "r")); } else { exec($cmd . " > /dev/null &"); }

如何运行php代码?

需要在计算机上安装PHP解释器,并且要在支持PHP的Web服务器或本地开发环境中打开PHP文件。具体步骤如下:

1. 下载和安装PHP解释器,例如从下载最新的PHP版本。

2. 安装支持PHP的Web服务器,如Apache、Nginx等。也可以使用本地开发环境,如XAMPP、WAMP等。

3. 在Web服务器或本地开发环境中创建一个名为.php的文件,并为其编写PHP代码。

4. 将PHP文件上传到Web服务器或本地开发环境,并使用Web浏览器访问该文件,以便PHP解释器解释和执行其中的代码。

5. PHP代码运行完后,结果将显示在Web浏览器上或命令行终端中,具体取决于您使用的Web服务器或本地开发环境。

到此,以上就是小编对于“php_exec_执行php文件”的问题就介绍到这了,希望介绍关于“php_exec_执行php文件”的【5】点解答对大家有用。

抱歉,评论功能暂时关闭!