我想用xampp安装php.exe执行php文件。用php.exe执行php文件
XAMPP安装目录为C:\ XAMPP \ 这样的php.exe的路径是C:\ XAMPP \ PHP \ php.exe的
我改变了Apache的配置文件中DOCUMENT_ROOT,所以,我的根驱动器O:\
我想要执行的php文件只是在同一个文件夹中创建另一个文件。只是为了看看执行工作。
[make.php]路径=>○:/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”。
有人有什么想法吗?
在命令行键入'php.exe O:\ make.php',或者创建PHP.exe的快捷方式并修改它以在最后添加文件。 – apokryfos
不起作用,我在php.exe上输入这个命令,而不是命令提示符或PowerShell。已经用cmd和powershell用“C:/xampp/php/php.exe -f O:/make.php”或反斜杠尝试过。但仍然没有... –
你确定它不工作?如何改变脚本来执行'$ f = fopen(__ DIR __。DIRECTORY_SEPARATOR.date(“d_m_Y_H_i_s”)。“。txt”,“a”);'而不是所以你会确定文件应该在哪里创建? – apokryfos