2

Windows で Cygwin を使用: シェル ファイルでシェバン行を取得して PHP インタープリターを読み込むにはどうすればよいですか? prggmrライブラリを使用しています。

デフォルトでは、シェルファイルにはこれがあります

#!/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 がインストールされています。通常、物事が混乱するので、このようにしないでください。PHPをCygwinに直接インストールする方が良いです。そこにはいくつかのリソースがあり ます。良い出発点として、これをチェックしてください。

于 2012-09-21T18:59:51.513 に答える