为Cygwin设置PHP变量路径

时间:2014-01-18 22:25:39

标签: php windows bash cygwin xampp

将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目录或许这是我应链接到的目录?我也试过这个,但没有成功。

3 个答案:

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

Example

答案 2 :(得分:2)

@flungo所写的内容绝对正确: 我必须将此行添加到C:\ cygwin64 \ etc \ bash.bashrc,以便每个新的cygwin终端都具有正确的$PATH

export PATH=$PATH:/cygdrive/c/xampp/php