文章引用自
http://www.lgps.ptc.edu.tw/html/notebook/index.asp?mode=read&nid=76
裝置了 IIS Server 之後,已經可以作為 ASP 伺服器了,但如何做到ASP PHP CGI MYSQL共存伺服器呢?
本文就是介紹如何在 IIS Server(配合Windows XP)下,再裝上相關軟件以架設ASP PHP CGI MYSQL共存伺服器。要達到以上目的,先決條件是先把 IIS 裝好 ... ...
然後下載以下所須軟件:
ActivePerl 5.8.0 build 804
PHP 4.3.0 package
MySql 4.0.9-gamma
CGI 安裝教學
---------------------------------------------------------------------
首先是架設 CGI 伺服器。
安裝 ActivePerl :
安裝路徑選 C:usr
裝好後打開IIS的 Internet 服務管理員,選取你要支援CGI的站台,按下內容.
設定 ISAPI篩選器 按下新增
名 稱:CGI
執行檔:C:UsrinPerlIS.dll
設定 主目錄 按下設定
在應用程式對應 新增 應用程式
執行檔:C:UsrinPerl.exe "%s" %s
副檔名:.cgi
動作與指令:選 限制於 填入 GET,HEAD,POST
如果需要 .pl 就造主目錄的設定在做一次, 副檔名改成 .pl 即可!
PHP 安裝教學
---------------------------------------------------------------------
安裝 PHP :
先把所下載的 PHP 4.3.0 zip 檔案解壓縮至 C:php
解壓完以後,你就到 C:php 下找一個檔名為 php.ini-optimized 的檔案,請將它改名為 php.ini 然後用筆記本去修改它,用筆記本的搜尋找到
include_path = "" --> 空白別填東西
doc_root = "" --> 空白別填東西
extension_dir = C:php
存檔後將 php.ini 複製到 C:Windows 底下, 這時候再打開IIS的 Internet 服務管理員 選取你要支援PHP的站台,按下內容.
設定 ISAPI篩選器 按下新增
名 稱:Php4
執行檔:C:Php4sapiphp4isapi.dll
設定 主目錄 按下設定
在應用程式對應 新增 應用程式.
執行檔:C:Php4php.exe
副檔名:.php
動作與指令:選 限制於 填入GET,HEAD,POST,TRACE
如果需要 .php3 或 .phtml 就造主目錄的設定 在做一次,副檔名改成 .php3 或 .phtml 即可!
MySQL 安裝教學
---------------------------------------------------------------------
安裝 MySQL :
將之前下載的 MySQL zip 檔解壓縮,解完以後裡面有一個安裝檔!
執行安裝檔,將它安裝在 C:mysql
安裝完後去執行 C:MySqlBinWinmysqladmin.exe
打好你的自設帳號與密碼..就OK啦!
帳號密碼可要記好哦! ^^
到了此時,只要重新啟動 IIS 你就有ASP PHP CGI MYSQL共存伺服器了!