xampp シェルでphpを実行する

2011/06/06

xamppとeclipseでPHPをウニョウニョしているんだけど、それをWindowsのCMDで動くようにする。

方法

Windowsのシステム環境変数の「PATH」に「C:\xampp\php」を追加

メモ

まずは何も考えずに「CMDで実行できればいいなぁ…」と思い試してみた。

c:\>php [ファイル名]

上記のような感じで実行すると「php」なんていうコマンドなんて無いよって怒られた。

次に「teratermで実行すればいいじゃん」と思い、teratermで接続を試みた。
hostは「127.0.0.1」で接続ってやろうとすると「接続が拒否されました」って怒られた。

調べると「XAMPP」のコントロールパネルに「シェル」ってのがあって、そのボタンを押せってある。
ただ、私のインストールしている「XAMPP」には「シェル」っていうボタンが存在しない。

しょうがないのでさらに調べると「CakePHP」のやり方とかを発見。
でも求めているのは…ただの「PHP」。
そこでCakePHPでは、「システム環境変数」の設定をしているから…その一部だけを実行してみる。そしたら…できた。

CMDからシステム環境変数の設定

間違って下記のようなことをしたら楽しくも悲しいことになってしまった。

c:\>PATH C:\xampp\php

これは「[PATH]に[C:\xampp\php]」を追加」っていう意味じゃないんだね。

c:\>PATH=%PATH%;C:\xampp\php

ってすればOK。

「%PATH%」が現在のシステム環境変数の「PATH」を表しているっぽい。

上記のようにした場合、「%PATH%」のあとに「;C:\xampp\php」を追加するってことになるみたい。

最初に「PATH」だけ実行して、現状の状態をコピーしておくほうが無難だね。
CMDでコピーするときはマウスで右クリックして「範囲指定」を選択。

c:\>PATH
c:\>PATH=%PATH%;C:\xampp\php

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい