2012-03-11 12 views
3

私はWindows 7とWAMPのローカルホストをドライブD:に持っています。私はSymfony2を正しくインストールしました。 http://127.0.0.1/Symfony/web/config.phpを開くと、ようこそ!メッセージ。しかし、私は、このコマンドでバンドルを作成する場合、「Symfony2のあるページを作成する」のチュートリアルで:symfony2でバンドルを作成できません

php app/console generate:bundle --namespace=Acme/HelloBundle --format=yml 

このメッセージが表示されます:私は何をすべきか分からない

"php is not recognized as an internal or external command oprable program or batch file" 

答えて

1

PHPがシステムに存在しないため、このエラーが発生していますPATH。 WindowsにPHPをインストールする場合はthis quick tutorialをチェックしてください。 手順4に注意してください。これは、問題を解決するためのインストール手順です。

あなたがWampServerを使用しているので、あなたがPATHに追加する必要があり、パスはこのようなものになります。

"C:\Program Files (x86)\Wamp\bin\php5.3.10" 

これは一例であり、お使いのシステム上のPHPへの実際のパスへのパスを変更します。パスが(のようなProgram Files (x86)はありません)にスペースが含まれる場合は、必ず引用符( ")とそれを取り囲むように便利です


更新:私は@rezaで画面共有プログラムになってしまったと発見彼は偶然D:\php\wamp\bin\php\php5.3.10\php.exeではなくD:\php\wamp\bin\php\php5.3.10に彼のPATH変数を設定していたこれで問題が解決し修正

+0

私はトップのタスクのすべてを行いますが、私は、このコマンドのPHPアプリ/コンソールを実行したときに生成します。--namespace =アクメ/ HelloBundleをバンドル - format = ymlこのメッセージは「入力ファイルを開くことができませんでした:app/console」と表示されます。アプリケーションフォルダのフルコントロールアクセス権を設定しました –

+0

私は 'php.exe'へのパスがまだあなたのパスに**ない**と思われます。これを試してください: '' php.exe'(例えば 'C:\ php \ php.exe')へのパスを取得し、それを使ってコンソールを実行してください:' 'C:\ php \ php.exe" app/console list' - これは機能しますか? 'PATH'変数を編集した後は、更新された環境変数で更新するために、コマンドウィンドウを閉じる/再オープンする必要があります。 'echo%PATH%' – leek

+0

私のPHPフォルダのパスは "D:\ php \ wamp \ bin \ php" –

関連する問題