请原谅我在这里的无知:我在Symfony2中编码,我正在尝试使用app / console命令来加速开发。
无论如何我使用XAMPP作为我的本地服务器,我需要在我的PATH中指定php的安装位置以使用app / console。
这是我的.bash_profile中我的PATH的样子:
/opt/subversion/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/Applications/XAMPP/xamppfiles/bin/php:/usr/local/git/binalias
但是当我运行php -v时,我得到了:
-bash: php: command not found
当我尝试从我的symfony root中运行:php ./app/console时,我得到:
-bash: php: command not found
如果我跑:
/Applications/XAMPP/xamppfiles/bin/php -v
我明白了:
PHP 5.5.3 (cli) (built: Aug 26 2013 08:28:37)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
当我从Symfony目录中运行php ./app/console时,为什么我的PATH无法正常工作。
非常欢迎任何帮助。感谢。
答案 0 :(得分:0)
你的道路错了:
/opt/subversion/bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/Applications/XAMPP/xamppfiles/bin/php:/usr/local/git/binalias
这部分:
/Applications/XAMPP/xamppfiles/bin/php
应该是:
/Applications/XAMPP/xamppfiles/bin