我想使用与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“,按enter键,但没有任何反应...
也尝试了"O:/make.php","make.php","php make.php","php O:/make.php","php O:\make.php“。
有人有什么想法吗?
发布于 2018-07-19 06:00:03
在Windows中,您必须使用任务计划程序(从控制面板)
创建一个新任务,该任务将每5分钟启动一次PHP二进制文件,并将cron.php脚本路径作为参数
示例:
带有Wampp的"c:/pathtophp.exe c:/web_folder/glpi/front/cron.php“
c:/wampphpphp.exe c:/wamp/www/glpi/front/cron.php With Xampp
运行: C:/(…)xampp/php/php.exe -f cron.php
开始位置: C:/(…)xampp/htdocs/glpi/front
艾萨克·阿吉拉尔
发布于 2021-01-09 18:54:43
在powershell或commad提示符下,php -r "echo PHP_VERSION;“给出版本
或exe任何其他php命令
发布于 2017-02-09 20:47:06
您可以编写一个包含以下内容的批处理文件,并将其放在与make.php文件相同的目录中。
php make.php
使用该批处理,您可以执行php文件。
https://stackoverflow.com/questions/42136850
复制相似问题