仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳
一、系統約定
環境軟體下載後存放位置:X:\Server_Tools
環境軟體安裝位置:X:\Server_Core
PHP安裝位置:X:\Server_Core\PHP
MySQL安裝位置:X:\Server_Core\MySQL
IIS網站網站根目錄:X:\wwwroot
MySQL 資料庫位置:X:\Database
Php.ini存放位置:X:\Windows\php.ini
My.ini 存放位置:X:\Server_Core\MySQL\my.ini
二、系統內容檢查以及準備所需軟體
1. 檢查系統是否已安裝IIS
按一下:"開始"-"管理工具",檢查是否存在" Internet 資訊服務(IIS)管理器 "
2. 查看磁碟分割容量並確定使用策略
打開"我的電腦",查看除 C 區外各個磁碟分割的可用空間容量,使用容量較大的磁碟分割作為 WEB 根目錄,且 MySQL 資料庫存儲目錄(Database),儘量不要與 WEB 根目錄同在一個磁碟分割內。 較小的磁碟分割可以作為服務環境軟體的安裝目錄分區。
3. 下載環境軟體
將所有軟體均下載存放于Server_Tools資料夾中。
mysql-essential-5.0.45-win32.msi
php-5.2.4-Win32.zip
三、環境部署
1.安裝MySQL
(1) 安裝軟體
進入 X:\Server_Tools 資料夾,按兩下 mysql-essential-5.0.45-win32.msi ;如圖 1 所示:
選擇 Custom 自訂安裝,如圖 2 所示:
點擊"Change"更改 MySQL 安裝目錄,如圖 3 所示:
待檔案複製安裝完畢後,進行 MySQL 設置介面,按一下 Finish 。 如圖 4 所示:
選擇 Detailed Configuration 進行詳細配置,如圖 5 所示:
選擇 MySQL 運行模式:Server Machine 如圖 6 所示:
選擇 MySQL 資料庫預設存儲方式:Non-Trans Only ( MYISAM) 如圖 7 所示:
設定 MySQL 最大連接數:一般設置為 128 - 512 之間的整數。 如圖 8 所示:
設定 MySQL 網路參數,注意:不要啟用 Strict Mode! 如圖 9 所示:
設定 MySQL 預設字元集:以使用者網站語言為准。 如圖 10 所示:
Windows 環境設定,如圖 11 所示:
修改設定 root 使用者密碼,注意:不要啟動遠端連線模式! 如圖 12 所示:
完成 MySQL 的安裝,並啟動 MySQL 服務。 如圖 13 所示:
(2) 測試 MySQL 工作是否正常。
打開 cmd 命令提示視窗,輸入命令:mysql –u root –p
輸入密碼後,如果能夠正常進入 MySQL 主控台則說明 MySQL 安裝正常。
(3) 更改 MySQL 資料庫目錄
a) 打開 cmd 命令提示視窗,輸入命令:net stop mysql 停止 MySQL 服務運行;
b) 打開X:\Server_Core\MySQL\my.ini
找到:
Datadir = "X:\Server_Core\MySQL\data"
修改為:
Datadir = "X:\Database"
c) 將 X:\Server_Core\MySQL\data 資料夾複製到 X:\ ,並重命名為X:\Database;
d) 打開 cmd 命令提示視窗,輸入命令:net start mysql 啟動 MySQL 服務。
e) 重新測試 MySQL 是否工作正常。
(4) 準備 LibMySQL 動態連結程式庫
將 X:\Server_Core\MySQL\bin\libmySQL.DLL 檔案複製到 C:\Windows\System32 。
2. 安裝 PHP
(1) 解壓縮下載的 php-5.2.4-Win32.ZIP 檔案,並將其複製到:X:\Server_Core\PHP ;
(2) 進入 X:\Server_Core\PHP 資料夾,將 php.ini-dist 重命名為 php.ini ;
(3) 打開 php.ini 檔案,找到:extension_dir = "./"
將其改為;
extension_dir = "X:\Server_Core\PHP\ext"
(4) 找到:Windows Extensions
在 Windows Extensions 下方的動態模組配置中,需要打開以下模組支援:(去掉模組配置每行前面的;號即可)
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll
(5) 找到:
disable_functions =
改為:
disable_functions = phpinfo,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status ,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_ server
(6) 保存 php.ini 檔案,並將其複製到 C:\Windows\
3. IIS 與 PHP 的整合配置 - 新建一個網站
(1) 啟動 IIS 管理器,並新建一個網站(虛擬主機);如圖 14 、15 所示:
(2) 輸入網站名稱,改名稱僅為 IIS 中的標識,可任意輸入。 如圖 16 所示:
(3) 網站IP位址不用填寫,埠如沒有特殊要求則保持 80 即可,最後正確輸入網站功能變數名稱。 如圖 17 所示:
(4) 在網站分區中建立 wwwroot 以及下級網站資料夾 bbs。 如圖 18 所示:
(5) 對於 PHP 應用,需要給予該網站"讀取"和"運行腳本"的許可權。 如圖 19 所示:
(6) 至此,已經成功的新建了一個網站。 如圖 20 所示:
4. IIS 與 PHP 的整合配置 - 使網站支援 PHP
(1) 打開剛剛建立的網站屬性,如圖 21 所示:
(2) 在網站屬性視窗中,按一下"主目錄"頁簽,按一下"配置"按鈕,在新彈出的"應用程式佈建"對話方塊中,按一下"添加"按鈕,加入 PHP 的 ISAPI 支援,選擇可執行檔:X:\Server_Core\PHP\ php5isapi.dll 、副檔名為 .php 、限制動作為:GET,POST 。 按一下"確定"添加,並在"應用程式佈建"視窗中查看 .php 擴展是否載入成功。 若成功,則按一下"確定"關閉配置視窗,回到網站屬性主視窗。 如圖 22 所示:
(3) 按一下"文檔"頁簽,在預設內容文檔中添加 index.htm、index.html、index.php 三個檔,並將所有預設文件排序,順序按照下圖所示。 完成後,按一下"確定",關閉網站屬性配置視窗,回到 IIS 管理器主介面。 如圖 23 所示:
(4) 按右鍵"Web 服務擴展",添加 PHP 擴展支援。 如圖 24 所示:
(5) 在如下圖所示的"新建WEB服務擴展"對話方塊中,"副檔名"填寫PHP,"檔"選擇 X:\Server_Core\PHP\php5isapi.dll ,並設置該PHP擴展預設為允許。 如圖 25 所示:
(6) 重啟 IIS 服務,如圖 26 、27 所示:
5、測試 PHP 支援是否正常
IIS與PHP的整合已經完畢,下面需要測試 PHP 支援是否正常。
(1) 進入 X:\wwwroot\bbs\ 目錄,新建一個 phpinfo.php 檔,內容為:
<?php
phpinfo();
?> (2) 打開IE瀏覽器,輸入:HTTP://www.domain.com/phpinfo.php ;
(3) 如果能夠正常顯示PHP支援資訊則表明配置整合是成功的。