2012-09-21 48 views
2

在Windows中,使用Cygwin:如何获取shell文件中的shebang行以加载PHP解释器? 我正在使用prggmr库。Cygwin和PHP可执行文件

默认情况下,在外壳文件,这是我有

#!/usr/bin/php 

如果我键入Cygwin的这它的工作原理:

php c:/path/to/file 

我有PHP和这个图书馆设置在我的环境路径,所以我只能输入prggmr。因此,通过键入“prggmr”它应该工作,但我不断收到

/cygdrive/c/lib/prggmr/bin/prggmr: /cygdrive/c/wamp/bin/php/php5.4.3: 
bad interpreter: Permission denied 

我已经没有运气尝试了这些,同样的错误如上:

#!/c/wamp/bin/php/php5.4.3 
#!/cygdrive/c/wamp/bin/php/php5.4.3 

回答

1

如果我在读你的路权你需要安装一个你想用于PHP的Win32 PHP。通常情况下,我认为不要这样做,因为事情会变得混乱。最好直接在Cygwin上安装PHP。有几个资源在那里,检查出 this one是一个很好的起点。