Windows server 2003 伺服器環境配置 新手簡明版_win伺服器

來源:互聯網
上載者:User
一、系統約定篇

環境軟體下載後存放位置:X:\Server_Tools
環境軟體安裝位置:X:\Server_Core
PHP安裝位置:X:\Server_Core\PHP
MySQL安裝位置:X:\Server_Core\MySQL
Zend Optimizer安裝位置:X:\Server_Core\Zend
IIS網站網站根目錄:X:\wwwroot
MySQL 資料庫位置:X:\Database
php.ini存放位置:Y:\Windows\php.ini
my.ini 存放位置:X:\Server_Core\MySQL\my.ini
註:X和Y為本標準中的變數,X僅表示應用程式實際存放、安裝的分區盤符,Y為系統所在分區盤符。

二、系統內容檢查以及準備所需軟體篇

1、檢查系統是否已安裝IIS
單擊:“開始”-“管理工具”。

檢查是否存在“Internet 資訊服務(IIS)管理器”,由於作業系統盤中會內建IIS組件,所以建議安裝作業系統時也把IIS組件安裝上。如果未安裝,可以到網路上下載對應作業系統版本的IIS。


2、查看磁碟分割容量並確定使用原則


開啟“我的電腦”,查看除C區外各個磁碟分割的可用空間容量,使用容量較大的磁碟分割作為WEB根目錄,且MySQL資料庫儲存目錄(Database),盡量不要與WEB根目錄同在一個磁碟分割內。較小的磁碟分割可以作為服務環境軟體的安裝目錄分割。


註:如有特殊要求則按要求進行部署。


3、下載環境軟體

將所有軟體均下載存放於Server_Tools檔案夾中,下載地址:


mysql-essential-5.0.67-win32.msi
http://dev.mysql.com/downloads/

php-5.2.8-Win32.zip

http://php.net/downloads.php

ZendOptimizer-3.3.3-Windows-i386.exe

http://www.zend.com/en/products/guard/zend-optimizer

PHPMyAdmin-3.1.0-all-languages.zip

http://www.phpmyadmin.net/home_page/downloads.php


注意事項:php版本選擇5.2.x,小版本號碼越新越好,暫時不要用php5.3版本,沒有特殊原因,不要用php4了,php官方不再提供php4支援,MySQL版本選擇5.0.x,小版本號碼越新越好,沒有特殊原因不用其他版本,包括5.1,可能會有bug,php盡量使用非安裝的綠色版本,MySQL盡量用安裝版本。


三、環境部署篇

1、安裝MySQL1)安裝軟體

進入X:\Server_Tools檔案夾,雙擊mysql-essential-5.0.67-win32.msi;

選擇Custom自訂安裝

點擊“Change”更改MySQL安裝目錄

待檔案複製安裝完畢後,進行MySQL設定介面,單擊Finish。

選擇Detailed Configuration進行詳細配置

選擇MySQL運行模式:Server Machine

選擇MySQL資料庫預設儲存方式:Non-Trans Only (MYISAM)

設定MySQL最大串連數:一般設定為128 - 512之間的整數。

設定MySQL網路參數,注意:不要勾選啟用Strict Mode!那個Addfirewall的選項僅在需要外連MySQL的時候勾選上,也就是說給防火牆加個出入站的策略。

設定MySQL預設字元集:以使用者網站語言為準,預設我們填gbk。

Windows環境設定

修改設定root使用者密碼,root密碼請設定的比較複雜些。

注意:非必要情況下,不要啟動遠端連線模式! 完成MySQL的安裝,並啟動MySQL服務。

2)測試MySQL工作是否正常

開啟cmd命令提示字元視窗,輸入命令:mysql –u root –p

輸入剛才安裝時設定的密碼後,如果能夠正常進入MySQL控制台則說明MySQL安裝正常。

3)更改MySQL資料庫存放目錄

開啟cmd命令提示字元視窗,輸入命令:net stop mysql 停止MySQL服務運行;

開啟X:\Server_Core\MySQL\my.ini,
找到:
Datadir = “X:\Server_Core\MySQL\data”
修改為:
Datadir = “X:\Database”
將X:\Server_Core\MySQL\data 檔案夾複製到X:\,並重新命名X:\Database;
開啟cmd命令提示字元視窗,
輸入命令:net start mysql
啟動MySQL服務。
重新測試MySQL是否工作正常。

4)移動LibMySQL動態連結程式庫到系統目錄
將X:\Server_Core\MySQL\bin\libmySQL.dll檔案複製到 Y:\Windows\System32目錄下。
2、安裝PHP1)解壓縮
解壓縮下載的php-5.2.8-Win32.zip檔案,並將其複製到:X:\Server_Core\PHP ;
2)修改php.ini
進入X:\Server_Core\PHP檔案夾,將php.ini-dist 重新命名為php.ini ;
開啟php.ini檔案,找到:
extension_dir= "./"
將其改為:
extension_dir= "X:\Server_Core\PHP\ext"
找到:Windows Extensions
在Windows Extensions下方的動態模組配置中,需要開啟以下模組支援:(去掉模組配置每行前面的分號即可)
php_gd2.dll
php_mbstring.dll
php_mcrypt.dll
php_mhash.dll
php_ming.dll
php_mysql.dll
php_openssl.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll
找到:
disable_functions=
改為:
disable_functions=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
儲存php.ini檔案,並將其複製到Y:\Windows
3、IIS與PHP的整合配置
1)建立網站
啟動IIS管理器,並建立一個網站(虛擬機器主機);


輸入網站名稱,改名稱僅為IIS中的標識

網站IP地址不用填寫,連接埠如沒有特殊要求則保持80即可,最後正確輸入網站網域名稱。

在網站分區中建立wwwroot以及下級網站資料夾bbs

對於PHP應用,需要給予該網站“讀取”和“運行指令碼”的許可權。

至此,已經成功的建立了一個網站。

2)IIS與PHP的整合配置

開啟剛剛建立的網站屬性

在網站屬性視窗中,單擊“主目錄”頁簽,單擊“配置”按鈕,在新彈出的“應用程式配置”對話方塊中,單擊“添加”按鈕,加入PHP的ISAPI支援,選擇可執行檔:X:\Server_Core\PHP\php5isapi.dll、副檔名為.php、限制動作為:GET,POST。單擊“確定”添加,並在“應用程式配置”視窗中查看.php擴充是否載入成功。若成功,則單擊“確定”關閉配置視窗,回到網站屬性主視窗。

單擊“文檔”頁簽,在預設內容文檔中添加index.htm、index.html、index.php三個檔案,並將所有預設文件排序,順序按照下圖所示。完成後,單擊“確定”,關閉網站屬性配置視窗,回到IIS管理器主介面。

按右鍵“Web 服務擴充”,添加PHP擴充支援。

在如下圖所示的“建立WEB服務擴充”對話方塊中,“副檔名”填寫PHP,“檔案”選擇X:\Server_Core\PHP\php5isapi.dll,並設定該PHP擴充預設為允許。

重啟IIS服務


至此,IIS與PHP的整合已經完畢。

3)測試PHP是否安裝正確
進入X:\wwwroot\bbs\目錄,建立一個phpinfo.php檔案,內容為:
<?php
phpinfo();
?>
開啟IE瀏覽器,輸入:http://www.domain.com/phpinfo.php;
註:www.domain.com為你的伺服器網域名稱,本機可以填寫localhost
如果能夠正常顯示PHP支援資訊則表明配置整合成功。
4、安裝Zend Optimizer
進入X:\Server_Tools檔案夾,雙擊下載的ZendOptimizer-3.3.3-Windows-i386.exe檔案,安裝過程非常友好,也比較簡單,因而此處不再進行截圖說明。但需注意以下幾點:
Zend Optimzer的安裝目錄要指定為X:\Server_Core\Zend;
在安裝過程中提示php.ini的位置是,注意觀察是否為Y:\Windows,如果不是必須手動指定為Y:\Windows;
安裝過程中提示IIS網站根目錄的位置,指定為:X:\wwwroot;
Zend Optimizer安裝完成後會自動重啟IIS服務,重啟完成後需要再次開啟IE瀏覽器視窗,查看phpinfo.php支援資訊,觀察是否包含了Zend Optimizer支援資訊,如果沒有,則說明Zend Optimizer沒有安裝成功!

嚴格按照如上步驟操作,菜鳥也不會有太大問題,如有不解,跟帖提問,隨時歡迎高手指正,把此規範做成菜鳥一看就懂,父母都能操作完成的教程。

文中相關軟體可以到 http://s.jb51.net 下載

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.