我想使用随 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 您必须使用任务计划程序(从控制面板)
创建一个新任务,每 5 分钟启动 PHP 二进制文件,并使用 cron.php 脚本路径作为参数
示例:
“c:/pathtophp.exe c:/web_folder/glpi/front/cron.php” 与万普
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“回显 PHP_VERSION;”给出版本
或执行任何其他 php 命令
您可以编写一个包含以下内容的批处理文件,并将其放在与 make.php 文件相同的目录中。
php make.php
通过该批处理,您可以执行您的 php 文件。