web-dev-qa-db-ja.com

Windowsでxamppのコマンドラインにアクセスする方法

Windows 7マシンでXamppを実行していますが、xamppのコマンドをコマンドライン経由で実行できるかどうか、またどのように実行できるのか疑問に思っていました。 php phpfile.phpのようなコマンド

アドバイスをいただければ幸いです。

33
Somk
  • environment variablesを他の回答で述べたように設定できます( here など)

    または

  • Start> CMDを管理者として開き、書き込むことができます

    C:\xampp\php phpfile.php

XAMPPにはphpまたはmysqlコマンドを実行するための事前ビルドコンソールがないため、ウィンドウに追加する必要がありますPATH環境変数、これら2:;C:\xampp\mysql\bin;C:\xampp\php;

その後、CMDからphpおよびmysqlコマンドを実行できるはずです。

更新

私はそれをテストしましたが、動作します。

63
Alex

この答えをありがとう。しかし、私は解決策を得るのが難しいとわかったので、受け入れられた答えにはもっと明確にする必要があると思います。

  1. W0rldartの回答で述べたように、環境変数を設定できます。

    この場合(envmnt varを設定した後)start >> CMDを開き、次のようなコマンドを入力してphpFileを実行できます。

    php.exe <path to file location>

    または

    php <path to file location>

    例:

    php.exe C:\xampp\htdocs\test.php
    
  2. Start >> CMDを管理者として開き、次のように書くことができます。

    <path to php.exe in xampp's php folder> <path to file location>

    例:

    C:\xampp\php\php.exe C:\xampp\htdocs\test.php
    

    または

    C:\xampp\php\php C:\xampp\htdocs\test.php
    

これが誰かを助けることを願っています。

24
skt

誰かが環境変数の設定方法を知りたい場合

  1. 左下のウィンドウボタンをクリックして、システムに移動します
  2. 左の列の[システムの詳細設定]リンクをクリックします
  3. [システムのプロパティ]ウィンドウで、[詳細設定]タブをクリックし、そのタブの下部にある[環境変数]ボタンをクリックします。
  4. [環境変数]ウィンドウで、[システム変数]セクションの[パス]変数を強調表示し、[編集]ボタンをクリックします。コンピューターがアクセスするパスを含むパス行を追加します。

それが完了したら、以下のようにstart-> command行からコマンドを使用して実行できます

php <path to file location>
9
HopeKing

コマンドプロンプトからPHP fileを実行します。

下記の手順に従って環境変数を設定してください。

  1. MY Computerアイコンを右クリックして、[プロパティ]をクリックするか、["コントロールパネル\システムとセキュリティ\システム"に移動します。
  2. "システムの詳細設定"を選択し、"Advance" Tabを選択します
  3. "環境変数"オプションを選択し、"システム変数"から"パス"を選択して、[編集]ボタンをクリックします。
  4. php.exeファイルが利用できる場所にパスを設定します-たとえば、[〜#〜] xampp [〜#〜] C:ドライブにインストールする場合、パスは-です。 "C:\ xampp\php"
  5. パスを設定した後、Okをクリックして適用します。

ソースファイルが利用できるコマンドプロンプトを開き、コマンド「php test.php」を実行します

8
Kaushik Andani

他のすべてが上記で述べたように、パスを追加する必要があります。しかし、システム変数のパスにC:\xampp\phpを追加した場合、どのような理由でわからないは動作しませんUser Variableのパスで正常に動作します。

システム変数を追加することで他のコマンドラインツールを追加して使用しましたが、うまくいきます

誰かが私と同じ問題を抱えている場合に備えて。ウインドウズ10

enter image description here

4
cjmling

覚えておいてください:パス変数を変更するときは、コンソールを再起動する必要があります。そうしないと、パス変数が更新されず、動作していないように見えます。

1

Xamppにはphpアプリケーションがあります:C:\ xampp\phpファイルディレクトリ...

1
savage_floweed