我想使用安装了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 => ○:/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且无帐户密码)类型&#34; O:\ make.php&#34;按回车但没有任何反应......
还尝试了&#34; O:/make.php",&#34; make.php&#34;,&#34; php make.php&#34;,&#34; php O: /make.php" ;,&#34; php O:\ make.php&#34;。
有人有什么想法吗?
答案 0 :(得分:0)
从Windows 您必须使用“任务计划程序”(在“控制面板”中)
创建一个新任务,它将每5分钟以cron.php脚本路径作为参数启动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
艾萨克·阿吉拉尔
答案 1 :(得分:0)
在 powershell 或命令提示符下 php -r "echo PHP_VERSION;"给出版本
或 exe 任何其他 php 命令
答案 2 :(得分:-1)
您可以编写包含以下内容的批处理文件,并将其放在与make.php文件相同的目录中。
php make.php
使用该批处理,您可以执行您的php文件。