を使用してリモートIISで実行するようにPhalangerをセットアップしようとしています
http://www.php-compiler.net/?p=354
ガイド。web.configからサーバー構成をオーバーライドしようとしているため、次の行を追加しました。
<system.webServer>
<handlers>
<add name="PhalangerHandler" path="*.php" verb="*" type="PHP.Core.RequestHandler, PhpNetCore, Version=3.0.0.0, Culture=neutral, PublicKeyToken=0a8e8c4c76728c71" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>
</system.webServer>
これにより、ISSサーバーは.php拡張子を認識します。私が抱えている問題は、「PhpNetCore」が見つからないことです。これは、私が必要としないサーバーのルートの場所から外れているために発生していると思います。私は中にdllを持っています
/bin
フォルダ。サーバーを正しいディレクトリで表示する方法について何かアイデアはありますか?ファイル名にbin/を追加しようとしましたが、機能しません。彼らのドキュメントによると、私は追加する必要があります
<paths>
<set name="DynamicWrappers" value=".\Dynamic"/>
<set name="Libraries" value=".\Bin"/>
<set name="ExtWrappers" value=".\Bin"/>
<set name="ExtNatives" value=".\Bin\Extensions"/>
</paths>
私がそうしたことに。しかし、それでも正しく認識されていません。何が起こっているのかについて何か考えはありますか?どんな助けでも本当にありがたいです!