2017-02-09 9 views
0

Xamppと一緒にインストールされたphp.exeを使ってphpファイルを実行したい。 XAMPPはインストール・ディレクトリphp.exeでphpファイルを実行する

は、C: だからphp.exeにのパスはCです\ \ XAMPPは:私は、Apacheの設定ファイルでDOCUMENT_ROOTを変更するので、\ XAMPPの\ PHPの\のphp.exeに

、私のルートですドライブO:\

実行したいphpファイルは、同じフォルダ内に別のファイルを作成するだけです。実行がうまくいくかどうかを確認するだけです。

[make.php]パス=> O:

<?php 
    $f=fopen(date("d_m_Y_H_i_s").".txt","a"); 
    fclose($f); 
?> 

私は私のブラウザを開き、txtファイルが正しく生成されhttp://localhost/make.phpを開始/make.php

だからすべての作品!今、ブラウザを使わずに同じことをしたいのですが、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

私はこのコマンドをコマンドプロンプトやpowershellではなくphp.exeに入力します。 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ファイルを実行できます。

関連する問題