ここでこの投稿を参照するとき:
http://net.tutsplus.com/tutorials/javascript-ajax/start-using-html5-websockets-today/
xAMPPを使用してシェルからphp-q path\to\server.phpを実行するように指示されますが、WAMPの代替手段はありますか?
コマンドラインがコマンドとしてフルパス '\ wamp\bin\php\php5.3.8\php'を入力する代わりに、 'php'コマンドを認識できるように、php.exeを環境変数として登録すると便利な場合があります。
これを行うには、このページで概説されている手順に従うことができます: http://windows.fyicenter.com/view.php?ID=6 。手順5を除いて、代わりにWAMPのphp.exeのパスを入力します。たとえば、[変数値]フィールドに$;C:\wamp\bin\php\php5.3.8
を追加するだけです。そして、コマンドラインを開くたびに、次を使用してphpを実行するだけです。
php pageYouAreRunning.php
..pageYouAreRunning.phpは、コマンドラインの現在のパスに関連していることに注意してください。
それは本質的に説明されたものと同じものです。 Windowsのcmdシェルを開く必要があります。次に、特定のインストールでphpファイルの場所を見つける必要があります。
Wampのインストールでは、\wamp\bin\php\php5.3.8\php
にあります。したがって、必要なphpスクリプトを実行するには、次のように呼び出します...
\wamp\bin\php\php5.3.8\php pageYouAreRunning.php
pageYouAreRunning.php
は、シェルコンソールで現在使用しているパスに関連していることに注意してください。
テストされていませんが、同じだと思います...
Wamp/phpフォルダに「php.exe」があります...
コマンドラインから実行します。
cd mywamp/php
php -q file.php
PHP exeへのパスを直接指すように環境パスを編集することは推奨されなくなりました。これにより、さらに頭痛の種になる可能性があります。
WampServerフォーラム のRiggsFoleyという名前のモデレーターが、phppath.cmd
という次のファイルを共有しました。
@echo off
REM **********************************************************************
REM * PLACE This file in a folder that is already on your PATH
REM * Or just put it in your C:\Windows folder as that is on the
REM * Serch path by default
REM * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
REM * EDIT THE NEXT 3 Parameters to fit your installed WAMPServer
REM * for example I installed WAMPServer on the D: drive you may
REM * have used C:
REM * - baseWamp : is the drive and folder where you installed WAMPServer
REM * - defaultPHPver : is the version of PHP that will be pathed
REM * if no Parameter is put on the bat file
REM * - composerInstalled : Where I insatlled composerInstalled
REM * - phpFolder : The folder structure that contains the Multiple
REM * possible version of PHP I have installed
REM **********************************************************************
set baseWamp=D:\wamp
set defaultPHPver=7.0.23
set composerInstalled=%baseWamp%\composer
set phpFolder=\bin\php\php
if %1.==. (
set phpver=%baseWamp%%phpFolder%%defaultPHPver%
) else (
set phpver=%baseWamp%%phpFolder%%1
)
PATH=%PATH%;%phpver%
php -v
echo ---------------------------------------------------------------
REM IF PEAR IS INSTALLED IN THIS VERSION OF PHP
IF exist %phpver%\pear (
set PHP_PEAR_SYSCONF_DIR=D:\wamp\bin\php\php%phpver%
set PHP_PEAR_INSTALL_DIR=D:\wamp\bin\php\php%phpver%\pear
set PHP_PEAR_DOC_DIR=D:\wamp\bin\php\php%phpver%\docs
set PHP_PEAR_BIN_DIR=D:\wamp\bin\php\php%phpver%
set PHP_PEAR_DATA_DIR=D:\wamp\bin\php\php%phpver%\data
set PHP_PEAR_PHP_BIN=D:\wamp\bin\php\php%phpver%\php.exe
set PHP_PEAR_TEST_DIR=D:\wamp\bin\php\php%phpver%\tests
echo PEAR INCLUDED IN THIS CONFIG
echo ---------------------------------------------------------------
) else (
echo PEAR DOES NOT EXIST IN THIS VERSION OF php
echo ---------------------------------------------------------------
)
REM IF COMPOSER EXISTS ADD THAT TOO
REM **************************************************************
REM * IF A GLOBAL COMPOSER EXISTS ADD THAT TOO
REM *
REM * This assumes that composer is installed in /wamp/composer
REM *
REM **************************************************************
IF EXIST %composerInstalled% (
ECHO COMPOSER INCLUDED IN THIS CONFIG
echo ---------------------------------------------------------------
set COMPOSER_HOME=%baseWamp%\composer
set COMPOSER_CACHE_DIR=%baseWamp%\composer
PATH=%PATH%;%baseWamp%\composer
rem echo TO UPDATE COMPOSER do > composer self-update
echo ---------------------------------------------------------------
) else (
echo ---------------------------------------------------------------
echo COMPOSER IS NOT INSTALLED
echo ---------------------------------------------------------------
)
set baseWamp=
set defaultPHPver=
set composerInstalled=
set phpFolder=
指示に従って、baseWamp
変数とdefaultPHPver
変数を編集する必要があります。 Wampのbin\php
ディレクトリで、使用可能なPHPバージョン番号を確認してください。
ファイルをC:\Windows
ディレクトリに置き、新しいコマンドウィンドウを開いて、phppath
と入力します。これで、そのウィンドウのセッション中にphp
を使用できるようになります。
Phpがまったく実行されていない場合は、次のコードを使用してバッチファイルを作成し、グローバルフォルダーに「php」として保存します。
"c:\wamp64\bin\php\php7.0.29\php.exe" $1 ${2} ${3} ${4}
もちろん、php7.0.29をマシン上のphpバージョンに置き換えてください
次に、通常のようにphpコマンドを実行します。
php -v
さらに引数が必要な場合は、オプションとして追加し続けてください。 $ {5} $ {6}