Windows 2008之IIS 7下PHP部署攻略(1)

本文探討Windows Server 2008系統IIS 7中php環境的配置,一旦掌握了這個簡要的方法,你就再也不需要apache了,原來IIS 7竟然如此出色!

廢話不說,直接步入正題。

一、准備工作

1、所需軟件:

MySQL數據庫:本文用MySQL-essential-5.0.45-win32.msi

PHP : 本文用php-5.2.4-Win32.zip

ZendOptimizer :本文用ZendOptimizer-3.3.0-Windows-i386.exe

將上述軟件網上搜索下載後置于同一目錄中,比如:webtools(下文舉例同)

2、安裝IIS 7,簡要步驟如下:

(1)在控制面板中,選擇程序-打開關閉Windows功能;

(2)在彈出的Windows功能中選中Internet信息服務;

(3)展開-萬維網服務-應用程序開發功能,選中ISAPI擴展(重要);

(4)確定後自動安裝;

(5)在IE地址欄裏輸入http://127.0.0.1(你的IP地址),即可看到IIS7的歡迎界面(圖1)

Windows 2008之IIS 7下PHP部署攻略(1)

二、PHP環境部署攻略

1. MySQL數據庫部署

(1) 安裝MySQL數據庫

進入 X:Webtools 目錄點擊MySQL-essential-5.0.45-win32.msi開始安裝,如圖 2:

Windows 2008之IIS 7下PHP部署攻略(1)

選擇 Custom 定制安裝,如圖 3:

Windows 2008之IIS 7下PHP部署攻略(1)

選擇"Change"更改 MySQL 安裝位置,如圖4 :

Windows 2008之IIS 7下PHP部署攻略(1)

文件複制完畢後,進入 MySQL 設置界面,單擊 Finish(完成) ,如圖5 :

Windows 2008之IIS 7下PHP部署攻略(1)

選擇 Detailed Configuration (詳細配置),如圖6 :

Windows 2008之IIS 7下PHP部署攻略(1)

選擇 MySQL 運行模式,在此處,我們選擇Server Machine 如圖 7:

Windows 2008之IIS 7下PHP部署攻略(1)

選擇 MySQL 數據庫默認存儲方式-Non-Trans Only 如圖8:

Windows 2008之IIS 7下PHP部署攻略(1)

設置最大連接數:這裏我們選擇 128 - 512 之間的整數即可。如圖 9:

Windows 2008之IIS 7下PHP部署攻略(1)

此處設置 MySQL 網絡參數,Strict Mode不要選擇,如圖 10 :

Windows 2008之IIS 7下PHP部署攻略(1)

設置默認字符集:這裏我們選擇了GBK模式,需要按照自己的需要選擇即可,如圖 11 :

Windows 2008之IIS 7下PHP部署攻略(1)

Windows 服務模式設定,如圖 12:

Windows 2008之IIS 7下PHP部署攻略(1)

修改設定 root 用戶密碼(remote machines不要啓動) 如圖 13 :

Windows 2008之IIS 7下PHP部署攻略(1)

MySQL 安裝完成,如圖 14。

Windows 2008之IIS 7下PHP部署攻略(1)

(2) 測試 MySQL數據庫。

在命令行模式下(開始-運行-CMD)輸入:

MySQL –u root –p

按照提示輸入密碼後,如能進入 MySQL 控制台則說明 MySQL 安裝正常,否則需要檢查先前安裝步驟和相應服務是否啓動,進行重新安裝。

(3) 更改 MySQL 數據庫目錄

1)打開 cmd 命令提示符窗口,輸入命令:

net stop MySQL

停止 MySQL 服務運行;

2) 打開X:WebMySQLmy.ini

找到:

Datadir = "X:WebMySQLdata"

Windows 2008之IIS 7下PHP部署攻略(1)
Windows 2008之IIS 7下PHP部署攻略(1)
本文探討Windows Server 2008系統IIS 7中php環境的配置,一旦掌握了這個簡要的方法,你就再也不需要apache了,原來IIS 7竟然如此出色!  廢話不說,直接步入正題。  一、准備工作  1、所需軟件:  MySQL數據庫...查看完整版>>Windows 2008之IIS 7下PHP部署攻略(1)
 
windows服務器下IIS和PHP共存安裝-服務器
IIS PHP MySQL Zend Optimizer GD庫 phpMyAdmin安裝配置[完整修正實用版]一、軟件預備:以下均爲截止2006-1-20的最新正式版本,下載地址也均長期有效1.PHP,推薦PHP4.4.0的ZIP解壓版本:PHP(4.4.0):http://cn.php...查看完整版>>windows服務器下IIS和PHP共存安裝-服務器
 
PHP安裝攻略:PHP3+NT+IIS
本機環境采用默認的安裝NT4+IIS4,IIS的根目錄爲C:\Inetpub\wwwroot。一、軟件下載  您可以從http://www.php.net/download-php.php3下載到php最新的Win32 binary版本。二、軟件安裝  你可以從http://www.php.net...查看完整版>>PHP安裝攻略:PHP3+NT+IIS
 
讓Windows主機在IIS支持PHP和MySQL
  一、首先把php的壓縮包(這裏以PHP4.3.2爲例)解壓到C:\php-4.3.2-Win32目錄中,然後從其中找到一個叫php.ini-recommended的文件,把他更名爲php.ini。    二、打開該文件,找到extension_dir="./",將其改爲...查看完整版>>讓Windows主機在IIS支持PHP和MySQL
 
Windows Server 2008之IIS 7中設置 FTP(2)
  (二) 在 IIS 7.0 中啓動 FTP 服務  就像 IIS 7.0 上默認不安裝 FTP 服務一樣,當您在 IIS 7.0 上安裝 FTP 服務後,默認情況下也不會啓動該服務。因此,在安裝 FTP 服務後必須啓動該服務。如果 FTP 服務之前已...查看完整版>>Windows Server 2008之IIS 7中設置 FTP(2)
 
Windows Server 2008之IIS 7中設置 FTP(1)
  如果要允許用戶在站點中上載或下載文件,就需要在 Web 服務器上設置 FTP。無論站點是位于 Intranet 還是位于 Internet 上,使用 FTP 在所提供的位置中上載和下載文件的原理是相同的。您需要將文件放在 FTP 服務器...查看完整版>>Windows Server 2008之IIS 7中設置 FTP(1)
 
下代Windows Server 2008 IIS 7.0特性
下代Windows Server 2008 IIS 7.0特性
  IIS是Internet Information Server的縮寫,它是微軟公司主推的WEB服務器,現在用戶一般常用的版本是Windows 2003裏面包含的IIS 6或者是更早的IIS 5,IIS與Window NT Server完全集成在一起,因而用戶能夠利用Wind...查看完整版>>下代Windows Server 2008 IIS 7.0特性
 
Windows 2000下PHP服務器安裝攻略
Windows 2000下PHP服務器安裝攻略 Windows 2000下PHP服務器安裝攻略   一、前期准備情況 Apache2(Win32) 完全模塊化安裝perl,php,ssl   1、一個安裝好的WIN2000服務器,注意:如果你的機器上已經安裝了I...查看完整版>>Windows 2000下PHP服務器安裝攻略
 
Windows 2000下PHP服務器安裝攻略
  一、前期准備情況 Apache2(Win32) 完全模塊化安裝perl,php,ssl   1、一個安裝好的WIN2000服務器,注意:如果你的機器上已經安裝了IIS,將IIS裏的所有web站點停掉或端口先改成別的。   2、下載軟件 APACHE 2....查看完整版>>Windows 2000下PHP服務器安裝攻略
 
 
回到王朝網路移動版首頁