用php.exe执行php文件

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (333)

我想使用安装了Xampp的php.exe来执行php文件。

Xampp install dir是C:\ xampp \所以php.exe的路径是C:\ xampp \ php \ php.exe

我更改了apache配置文件中的DOCUMENT_ROOT,所以,我的root是驱动器O:\

我想要执行的php文件只是在同一个文件夹中创建另一个文件。只是为了看看执行是否有效。

[make.php] Path => O:/make.php

<?php
    $f=fopen(date("d_m_Y_H_i_s").".txt","a");
    fclose($f);
?>

当我打开浏览器并启动http://localhost/make.php时,正确生成了txt文件。

一切正常!现在我想做同样的事情,不使用浏览器而是php.exe

右键单击php.exe,以管理员身份运行,(UAC禁用,无帐户密码)输入“O:\ make.php”按Enter键但没有任何反应...

也试过“O:/make.php”,“make.php”,“php make.php”,“php O:/make.php”,“php O:\ make.php”。

有人有什么想法吗?

提问于
用户回答回答于

从Windows您必须使用任务计划程序(从控制面板)

创建一个将启动PHP二进制文件的新任务,每隔5分钟将cron.php脚本路径作为参数

例子 :

“c:/pathtophp.exe c:/web_folder/glpi/front/cron.php”随着Wampp

c:/wampphpphp.exe c:/wamp/www/glpi/front/cron.php使用Xampp

运行:C:/(...)xampp / php / php.exe -f cron.php

开始于:C:/(...)xampp / htdocs / glpi / front

艾萨克·阿吉拉尔

用户回答回答于

您可以编写包含以下内容的批处理文件,并将其放在与make.php文件相同的目录中。

php make.php

使用该批处理,您可以执行您的php文件。

扫码关注云+社区

领取腾讯云代金券