php5配置與IIS中isapi篩選器不能載入PHP的解決辦法

來源:互聯網
上載者:User

大家可以互相交流,把自己的解決問題的辦法共用。今天在WINDOWS 2003 SP2 中安裝PHP就遇到了問題,IIS裡面ISAPI載入不了,在isapi篩選器裡添加PHP後重啟IIS就不能訪問網站了,開啟網頁就顯示service unavailable 開啟ISAPI篩選器發現PHP是一個向下的紅色箭頭,說明沒有載入。找了很久的原因,最後才發現是許可權的問題。

第一步:把php-5.0.0-Win32.zip解壓放到C:\php

第二步:php.ini-dist改名為php.ini,尋找 ./ 找到第438行改成 extension_dir = c:\php\ext

第三步:去掉565行;extension=php_mysql.dll前面的";"注釋符號

;extension=php_mcrypt.dll將前面的;號去掉

第四步:複製php.ini到Winnt目錄下,再複製php5ts.dll和libmysql.dll到WINNT\system32\中

第五步:開啟IIS,添加一個php尾碼. (指向c:\php\php5isapi.dll)  isapi篩選器裡添加c:\php\php5isapi.dll

第六步:重新啟動IIS

然後將 php安裝目錄/ext/php_mysql.dll   php_mcrypt.dll 複製到 "c:/windows/system32/" 下

測試

<?php
echo phpinfo();
?>

isapi篩選器載入不了PHP的原因:

要將C盤的PHP目錄的許可權加上user,可寫可修改,就可以載入

還有重要一點,如果按上面配置,開啟PHP檔案,出現“無法找到該頁,您正在搜尋的頁面可能已經刪除、更名或暫時不可用。”的話,這個記得在IIS裡面的WEB服務擴充加上PHP的服務擴充。加一個PHP指向c:\php\php5isapi.dll,並設為允許。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.