[英]execute php file with php.exe
我想使用随 Xampp 安装的 php.exe 执行一个 php 文件。
Xampp安装目录是C:\\xampp\\ 所以php.exe的路径是C:\\xampp\\php\\php.exe
我更改了 apache 配置文件中的 DOCUMENT_ROOT,所以,我的根目录是驱动器 O:\\
我要执行的 php 文件只是在同一文件夹中创建另一个文件。 只是看看执行是否有效。
[make.php] 路径 => 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”按回车,但没有任何反应...
还尝试了“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
艾萨克·阿吉拉尔
在 powershell 或命令提示符 php -r "echo PHP_VERSION;" 给出版本
或 exe 任何其他 php 命令
您可以编写一个包含以下内容的批处理文件,并将其放在与 make.php 文件相同的目录中。
php make.php
使用该批处理,您可以执行您的 php 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.