php 后台执行php页面

来源:互联网 发布:数控喷丸机编程 编辑:程序博客网 时间:2024/05/21 22:37

       前不久,我需要用php实现一个功能: 执行一个php页面但是不能打开php页面的窗口(即后台执行)。 现要问题解决了,写出来希望对大家有用,我是在linux系统下做的。

       方法: 首先、先配置一下linux系统下的文件

                              1、在linux系统终端输入“visudo”打开sudoers文件

                              2、注释掉Defaults requiretty一行(即在行首加#)

                              3、在末行(另起一行) 加一行 apache ALL=NOPASSWD:/usr/bin/php

                              4、保存退出

                    其次、就是php代码了,假设在a.php页面中执行b.php页面的代码(页面均放

                                 在/var/www/html目 录下)

                                   a.php代码

                                    <?php

                                     exec("/usr/bin/sudo  /usr/bin/php  /var/www/html/b.php");

                                     ?>

        只需要这两步就可以了。