PHP的路径“未找到命令”

时间:2013-10-17 15:51:19

标签: php macos path

请原谅我在这里的无知:我在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无法正常工作。

非常欢迎任何帮助。感谢。

1 个答案:

答案 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