這不應該花很長時間,但我有Windows Server 2012/R2並且在IIS8上安裝了PHP管理器。儘管FastCGI和MySQL是IIS,但IIS並沒有運行IIS Windows Server 2012
我試着打了簡單的「本地主機/ phpinfo.php的」,我得到如下:
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
Most likely causes:
The directory or file specified does not exist on the Web server.
The URL contains a typographical error.
A custom filter or module, such as URLScan, restricts access to the file.
Things you can try:
Create the content on the Web server.
Review the browser URL.
Create a tracing rule to track failed requests for this HTTP status code and see which module is calling SetStatus. For more information about creating a tracing rule for failed requests, click here.
Detailed Error Information:
Module IIS Web Core
Notification MapRequestHandler
Handler PHP56_via_FastCGI
Error Code 0x80070002
Requested URL http://localhost:80/phpinfo.php
Physical Path D:\inetpub\wwwroot\ccretebase\phpinfo.php
Logon Method Anonymous
Logon User Anonymous
於是我擡起頭來的錯誤代碼,並沒有用,沒有什麼適用於我的情況。
http://forums.iis.net/t/1166213.aspx?The+FastCGI+executable+Error+Number+2+0x80070002+
我已經通過選擇vcredist_x64.exe安裝MSVCR110.dll正確版本的我試過vcredist_x64.exe後。
The program can't start because MSVCR110.dll is missing from your computer
我已確保該DLL是在兩個System32
和SYSWOW64
文件夾。
儘管如此,PHP並沒有像IIS8那樣運行。
我只是想運行Concrete5。我之前能夠在另一臺Win2012服務器上做到這一點,但我忘記了如何和該服務器已經走了....需要複製程序文檔....虛擬我!
任何援助將不勝感激...
UPDATE:雖然試圖從我的本地機器或服務器內部打我的服務器;現在我得到這樣的:
**HTTP Error 500.0 - Internal Server Error
C:\Program Files (x86)\PHP\v5.6\php-cgi.exe - The FastCGI process exited unexpectedly**
更新2:馬克的問題:這是我得到:
Detailed Error Information:
Module IIS Web Core
Notification MapRequestHandler
Handler PHP56_via_FastCGI
Error Code 0x80070002
Requested URL http://localhost:80/ccretebase/phpinfo.php
Physical Path D:\inetpub\wwwroot\ccretebase\ccretebase\phpinfo.php
Logon Method Anonymous
Logon User Anonymous
ALSO:這裏是基本設置對話框:
OF NOTE:D:\inetpub\wwwroot
已向IIS註冊,因爲D:
驅動器在我的服務器上已超過800 GB和C:
驅動器只剩下25GB ... 1and1不根據需要對驅動器進行分區。需要得到Aome的服務器從D:
空間移動到C:
,除非有人有「免費」開源方式...
MARC更新!馬克,謝謝,我檢查並重新安裝了它們。兩個在「正確的」文件夾中... SYSWOW64
中的32位和System32
中的64位...是的,有點奇怪。
我再次測試了這個文件........... WALA !!!! FRIGGIN'EH !!!!你達人!!!!了不起的傢伙!
看一看,先生! Woo Hoo !!!
如果您嘗試訪問以下URL,會發生什麼情況:'localhost/ccretebase/phpinfo.php'? –
請參閱UPDATE 2下的注意問題:Marc。謝謝... –
你有'system32'和'SysWOW64'文件夾下的完全相同的DLL文件嗎? (提示:以字節檢查它的大小) –