在Windows中,使用Cygwin:如何在shell文件中获取shebang行来加载PHP解释器? 我正在使用 prggmr 库。
默认情况下,在 shell 文件中,这就是我所拥有的
#!/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
答案 0 :(得分:1)
如果我正在阅读您的Paths,那么您已经安装了要与PHP一起使用的Win32 PHP。通常,我会说不要这样做,因为事情会变得混乱。最好直接在Cygwin中安装PHP。有一些资源,请检查 this one是一个很好的起点。