web-dev-qa-db-ja.com

WindowsのコマンドラインでPHPにアクセスするには?

コマンドライン(CLI)からPHPスクリプトにアクセスする方法を学習しようとしています。

以下は私の試みの画像です。助けてください。 Windows 7を実行しています

Cli

28
JasonDavis

PHPインストールディレクトリを%PATH%環境変数に追加するか、PHPインストールディレクトリから作業する必要があります。

パスに追加するには(最良のアプローチ-Windows 7用に編集済み):

  • My Computerアイコンを右クリックします
  • Propertiesをクリックします
  • 左パネルで[Advanced system settings]をクリックします
  • Advancedタブをクリックします
  • Environment Variablesボタンをクリックします
  • System Variablesセクションで、Path(大文字と小文字を区別しない)を選択し、Editボタンをクリックします
  • 文字列の末尾にセミコロン(;)を追加し、PHPインストールの完全なファイルシステムパスを追加します(例:C:\Program Files\PHP
  • すべてのダイアログボックスが消えるまでOKなどをクリックし続けます
  • コマンドプロンプトを閉じて、もう一度開きます
  • ソート済み

あるいは、コマンドを実行する前にcd <PHP installation path>を実行するか、<FULL file system path of php.exe> <path to script>のようなスクリプトを呼び出すことができます

75
DaveRandom

一時的に使用するには、これを試してください:(npmまたはcomposerを使用するメリット)

> SET PATH=c:\wamp\bin\php\php5.3.29\;%PATH%

テストのためにこれを使用してください:

> echo %PATH%
c:\wamp\bin\php\php5.3.29\;c:\anothers\;

これで、PHPコマンドにアクセスできます。

> php -v
PHP 5.3.29 (cli)
7
Nabi K.A.Z.

簡単な方法:CMDを実行してから入力

C:\wamp\bin\php\php5.4.3\php.exe -f "C:\wamp\www\timenow.php"

別のスクリプトの最後の部分を変更し、私と同じバージョンのphpフォルダーがあることを確認してください。 (php5.4.3)

5
Mikeys4u