2

在 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
4

1 回答 1

1

如果我正确地阅读了您的路径,那么您已经安装了要与 PHP 一起使用的 Win32 PHP。通常,我会说不要这样做,因为事情会变得混乱。最好直接在 Cygwin 中安装 PHP imo。那里有一些资源,看看 这个是一个很好的起点。

于 2012-09-21T18:59:51.513 回答