将PHP路由到cygwin时遇到了很多困难。
我的目标只是成功运行以下PHP测试命令:
php -v
我目前收到以下错误:-bash: php: command not found
这是我在.bash_profile
文档中尝试的内容:
PATH = $PATH:/xampp/php
export PATH
我正在使用xampp而我的php.exe
位于以下路径C:/xampp/php/php.exe
中,我也注意到bin
目录中没有php
目录。 是 bin
中的C:/xampp/apache
目录或许这是我应链接到的目录?我也试过这个,但没有成功。
答案 0 :(得分:8)
在Cygwin中,您的Windows C驱动器已安装到/cygdrive/c/
,因此如果您想将C:/xampp/php/
添加到路径中,则应将以下内容添加到.bashrc
:
export PATH=$PATH:/cygdrive/c/xampp/php
答案 1 :(得分:2)
如果你想将一个Windows目录添加到PATH我发现最好的方法是让Cygwin为你做。 Cygwin将采用现有的Windows PATH变量并将其转换为
setx -m PATH "%path%;C:\xampp\php"
答案 2 :(得分:2)
@flungo所写的内容绝对正确:
我必须将此行添加到C:\ cygwin64 \ etc \ bash.bashrc,以便每个新的cygwin终端都具有正确的$PATH
export PATH=$PATH:/cygdrive/c/xampp/php