[英]Setting up Symfony2 with PHPStorm 7.1.3 not working
我正在嘗試使用這些說明使用PHPStorm 7.1.3設置Symfony2,但是當我執行php app/console server:run
。
我看到的錯誤是
[InvalidArgumentException]
There are no commands defined in the "server" namespace.
這就是我的開發機器所擁有的
WAMP: 2.5
PHP : 5.5.12
OS : Windows 7
因此,在收到此錯誤后,我去了google進行搜索,發現許多有類似問題的人都在使用PHP 5.3,並且在病房中為PHP5.4構建了命令行。 然后,我安裝了PHP 5.5.12附帶的WAMP新版本,並假設錯誤消失了,讓我繼續進行開發,但隨后又遇到了相同的錯誤。 現在有些事情告訴我,可能是我沒有正確配置某些東西,所以我去查看了PHP設置,對我來說一切似乎都很好。
我不確定還有什么其他方法可以使它正常工作,如果有人可以指導我使用PHPStorm設置Symfony2,我將不勝感激。
更新:
我運行了一個命令php -v
以使php版本加倍,並顯示PHP 5.3.13
您顯然是在使用終端,而不是命令行工具(CLT)。 您所參考的手冊是針對尚未提供終端的較舊版本制作的,它所指的是CLT(您未使用)。
由於使用的是Terminal,因此請確保系統范圍的PHP實際上是v5.5。 您可以通過執行php -v
命令來驗證這一點。
終端和“命令行工具支持”插件是兩個不同的東西。 第一個與您的實際控制台/終端(例如Windows上的cmd.exe
)相同。.第二個是一些自定義仿真器(不知道更好的詞/術語),如果進行了相應的配置,則可以使用PhpStorm設置中的PHP Interpreter手冊)。
如果要使用命令行工具:
它位於Tools | Run Command...
Tools | Run Command...
確保已創建php
別名(按照該手冊),以便它引用當前從IDE設置中選擇的PHP Interpreter。 否則php
命令可能會失敗。 別名可以在Settings | Command Line Tool Support
配置Settings | Command Line Tool Support
進行配置。 Settings | Command Line Tool Support
。
如果要使用終端:
您有2種選擇:
php.exe
而不只是php
PATH
環境變量(“ My Computer | Right click | Properties | Advanced System Settings | Advanced | Environment variables...
),並將文件夾放置在列表前面的正確PHP 5.5位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.