2012-07-30 70 views
1

我想安裝Phalanger到遠程IIS運行使用Phalanger PhpNetCore無法找到

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> 

我已經這樣做了。但它仍然沒有正確識別。對發生了什麼有什麼想法?任何幫助真正感激!

回答