2017-02-09 74 views
0

我想用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」。

有人有什麼想法嗎?

+0

在命令行鍵入'php.exe O:\ make.php',或者創建PHP.exe的快捷方式並修改它以在最後添加文件。 – apokryfos

+0

不起作用,我在php.exe上輸入這個命令,而不是命令提示符或PowerShell。已經用cmd和powershell用「C:/xampp/php/php.exe -f O:/make.php」或反斜槓嘗試過。但仍然沒有... –

+0

你確定它不工作?如何改變腳本來執行'$ f = fopen(__ DIR __。DIRECTORY_SEPARATOR.date(「d_m_Y_H_i_s」)。「。txt」,「a」);'而不是所以你會確定文件應該在哪裏創建? – apokryfos

回答

0

您可以編寫一個包含以下內容的批處理文件,並將它放在與make.php文件相同的目錄中。

php make.php 

使用該批次,您可以執行您的php文件。