我想使用随Xampp安装的php.exe执行php文件。
Xampp安装目录为C:\xampp\,因此php.exe的路径为C:\xampp\php\php.exe
我在apache配置文件中更改了DOCUMENT_ROOT,因此,我的根目录是驱动器O:
我想执行的php文件只是在同一个文件夹中创建另一个文件。只是看看执行是否有效。
[make.php]路径=〉O:/制造. 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”,按回车键,但没有任何React...
也尝试了使用“O:/make.php”、“make.php”、“php make.php”、“php O:/make.php”、“php O:\make.php”。
有人有什么想法吗?
4条答案
按热度按时间mhd8tkvw1#
在Windows中,您必须使用“任务计划程序”(在“控制面板”中)
创建一个新任务,该任务将启动PHP二进制文件,每5分钟将cron.php脚本路径作为一个参数
示例:
“文件夹”中的“文件夹”
使用Xampp软件,您可以在
运行:C:/(...)xampp/php/php.exe -f cron.php
开始位置:C:/(...)xampp/htdocs/glpi/front
艾萨克·阿吉拉尔
ct3nt3jp2#
在powershell或命令提示符php -r“echo PHP_VERSION;“给出了版本
或exe任何其他php命令
ppcbkaq53#
由于使用XAMPP,因此需要按如下方式指定路径:
编辑:您还可以添加变量x1c 0d1xWindows 10和Windows 8
在搜索中,搜索并选择:系统(控制面板)
单击“Advanced system settings(高级系统设置)”链接。
单击“环境变量”。
在“系统变数”区段中,找到PATH环境变量并选取它。按一下“编辑”。如果PATH环境变量不存在,请按一下“新增”。
在“编辑系统变量”(或“新建系统变量”)窗口中,指定PATH环境变量得值.单击“确定.”单击“确定”关闭其余所有窗口.
现在在任何批处理文件(.bat)中只需使用%PHP%.
因此,如果您改变主意,使用另一个包或直接使用PHP,您将只需要更改变量的路径。😁
qjp7pelc4#
你可以用下面的内容写一个批处理文件,并把它放在make.php文件所在的目录下。
有了这个批处理,你就可以执行你的php文件了。