win2003+iis6+php+gd2+mysql安裝配置:圖解

Mysql的安裝文件可以直接到 http://www.mysql.com 下載,獲得for win32的.zip包,建議選擇4.0.20d版本。這裏不詳細說明。

  下載獲得Mysql的for win32安裝包後,用winzip解壓縮,直接運行setup.exe,需要注意的是選擇一個安裝路徑,當然,安裝路徑可以任意,建議選擇C:/MySQL目錄。安裝完成後MySQL也就完成了。默認的用戶名是root,密碼爲空。

  Mysql安裝完成後,請通過開始-程序-附件-命令提示符進入:
  錄入cd C:/mysql/bin 並按下回車鍵,將目錄切換爲 cd C:/mysql/bin

  在 C:/mysql/bin> 命令提示符下錄入 mysqld-nt -install 命令,然後按下回車,如果出現 Service successfully installed 的提示, 這表示你已成功的將 MySQL 安裝成一項 Windows 的服務。

  點擊 開始-程序-管理工具-服務 ,你可以看到Mysql已經成爲衆多服務項目中的一項,不過此時它還未被啓動, 因此接下來我們就來啓動它。

  啓動 MySQL 服務的方法有以下三種,請自行選擇其中一種來進行:

  重啓機器時自動啓動它
  在服務窗口中選取 MySQL 服務名稱,然後按下啓動按鈕來啓動它
  在“命令提示字符”窗口中輸入 NET START MySQL 指令來啓動它

  Mysql數據安裝完成,系統會默認生成一個名爲test的數據庫。一般情況下,由於該數據需要用root用戶進行訪問,從安全性角度而言,我們建議你新建一個數據庫,並給這個數據庫分配一個新的用戶來訪問。

  由於Mysql數據庫默認的客戶端功能比較少,不支持數據庫的建立和用戶的新增。其他比如Mysql-front等工具帶了這些功能,您可以去下載這些工具來使用,當然,你也可以通過以下介紹的命令行方式來新增用戶與數據庫。

  登錄數據庫
  “命令提示字符”窗口錄入,
  錄入cd C:/mysql/bin 並按下回車鍵,將目錄切換爲 cd C:/mysql/bin
  再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql>

  修改密碼
  C:/mysql/bin提示符下錄入:
  格式:mysqladmin –u用戶名 -p舊密碼 password 新密碼
  例如:給root加個密碼ab12。鍵入以下命令:
  mysqladmin -uroot password ab12

  建立數據庫
  格式:create database 庫名;
  例如:建立新數據庫shopex
  在MYSQL的提示符下:mysql> 錄入 create database shopex;

  顯示數據庫
  格式:show databases;
  注意是databases而不是database

  建立新用戶
  格式:grant all privileges on 數據庫.* to 用戶名@登錄主機 identified by "密碼";
  例如:增加一個用戶test密碼爲1234,讓他只可以在localhost上登錄,並可以對數據庫Shopex進行所有的操作(localhost指本地主機,即MYSQL數據庫所在的那臺主機),
  在MYSQL的提示符下:mysql> 錄入grant all privileges on shopex.* to test@localhost identified by "1234";

  通過以上操作,你建立一個新的數據庫 shopex,並增加了一個名爲test對shopex數據庫有所有操作權限。

  注意:以上僅僅是簡單的Mysql操作命令,如果你需要了解更加詳細的資料,請查閱Mysql相關操作說明文檔。

圖解win2003+iis6+php+gd2+mysql安裝配置

因使用windows2003服務器的用戶越來越多,而一些精品的程序都是由php開發出來的,所以,本次講講window2003下php的安裝和配置,以及2003下權限的設置等問題!

2003以及iis6的安裝這裏就不講了,如果你還不會安裝win2003和iis6,那最好先看看其他的文章把安裝系統和組件學會了再看下面的也不遲!


######################
第一:安裝 PHP
#####################

1、下載php安裝程序 http://www.php.net/downloads.php,
最新版的爲php5.1 windows的php安裝分爲兩種方式,一種是源代碼安裝方式,一種是exe安裝方式,exe安裝方式爲傻瓜式的安裝,雙擊即可安裝,我們在此就不講了,主要的說一下源代碼的安裝!

下載“PHP 4.3.10 zip package”或者是5.0幾5.1幾都一樣。然後解壓縮下載到的 zip 文件到
c:/php(可以根據不同的需要解壓到不同的目錄,不過不熟悉的默認即可,佔用不了多大的空間)。


2、複製 c:/php/php4ts.dll 到 c:/windows/system32。(有時候爲了方便,在php文件夾中點擊搜索*.dll把搜索到的所有文件夾都複製到system32中也可以,這樣省去很多麻煩!)


複製 c:/php/php.ini-recommended(或者是php.ini-dist)爲 c:/windows/php.ini然後打開 c:/windows/php.ini,修改如下幾個地方:

; 如果使用默認的 4096,那麼 PHP 在 IIS6 裏面性能將非常糟糕
output_buffering = On

; 如果是在生產服務器上,可以不用修改下面這兩行
error_reporting = E_ALL & ~E_NOTICE
display_errors = On(這裏是修改php的錯誤提示,off爲不提示,有些
數據庫鏈接非錯誤信息也會被php當做錯誤信息輸出,建議用作web服務器的關閉!)

; 指示 PHP 擴展庫所在文件夾
extension_dir="c:/php/extensions"(這兒在php5中爲ext文件夾,不同的版本不一樣,即放置dll文件的文件夾)

以下兩個是超時時間:一般60-120
max_execution_time = 90
max_input_time = 90
post_max_size = 8M(6-10M最佳)
upload_max_filesize = 8M(上傳附件大小最大)

default_socket_timeout = 90(端口時間60-120)

session.gc_maxlifetime = 3600(session默認存活時間,秒)
session.save_path = "C:/PHP/sessiondata"(此處修改session的存儲目錄,如果您不需要session功能,也可不修改,注意該目錄一定要存在,不存在則建立)
其他設置就根據自己的需要來修改了。做完這些,第一部分就完成了。


######################
第二:在 IIS 中配置 PHP
#####################

1、首先通過“管理您的服務器”嚮導中的“添加或刪除角色”功能將IIS安裝好。在
Windows Server 2003裏面,IIS被稱爲“應用程序服務器”。安裝時如果需要,可以選中ASP.NET等選項。不過就算沒選中,以後也可以很方便啓用的。



(圖02_01:安裝好IIS)

2、在“管理您的服務器”嚮導中,點擊“管理此應用程序服務器”連接,打開“應用程序服務器”管理窗口。然後從左側依次選中“Internet 信息服務(IIS)管理器->本地計算機->Web 服務擴展”。接着選中右邊任意一個項目。點擊“添加一個新的Web服務擴展”連接。

輸入擴展名,並點擊“添加”按鈕將 c:/php/sapi/php4isapi.dll(有時候isapi文件也可能在c:/php下) 文件添加到列表中。注意是 php4isapi.dll,不是 php4ts.dll。

最後選中“設置擴展狀態爲允許”,並點擊“確定”按鈕關閉對話框。現在應該在“Web 服務擴展”列表中可以看到剛剛添加的項目了。


(注意,該圖片來自網絡,圖片中路徑和本文路徑不一致!下同)
(注意:php解析分爲兩種模式,cgi和isapi兩種,如果此處你選擇了php_cgi.exe,那步驟3中一定保持一致!)

(圖02_02:添加 PHP4 的擴展)

3、從“應用程序服務器”管理窗口左側依次選中“Internet 信息服務(IIS)管理器->網站”。然後在“默認網站”項目上單擊鼠標右鍵選擇“屬性”,打開“默認網站 屬性”對話框。

切換到“主目錄”選項卡,點擊“配置”按鈕,打開“應用程序配置”對話框。再點擊“添加”按鈕,打開“添加/編輯應用程序擴展名映射”對話框。

點擊“瀏覽”按鈕,選中 c:php/sapi/php4isapi.dll,並按照(圖03)中的選項進行設置。最後一路“確定”返回“默認網站 屬性”對話框。



(圖02_03:添加應用程序擴展名映射)

4、切換到“文檔”選項卡,點擊“添加”按鈕將 index.html 和 index.php 添加到默認內容文檔列表中。最後確認關閉對話框。



(圖02_04:添加默認文檔)


######################
第三:驗證安裝
#####################

用記事本寫幾行代碼:

保存爲 網站根目錄下爲phpinfo.php 文件。然後啓動瀏覽器,訪問 http://xxx.aaa.com/phpinfo.php,如果看到如下畫面就證明php安裝成功了!



(圖03_01: 檢查 PHP 是否安裝成功)


######################
第四:關於權限
#####################

windows2003和其他系統爲了文件安裝使用了NTFS格式,並且IIS6下可給每個虛擬主機分配不同的用戶來匿名訪問網站,如果您做了如上設置,那麼您在測試php的安裝的時候可能會出現提示輸入用戶名,解決辦法:

請先確認訪問該虛擬主機的用戶對網站跟目錄有可讀和執行權限!

在iis管理相應虛擬主機上右健屬性查看,目錄安全性選項卡,匿名訪問和認證控制中可看到允許訪問的用戶,並讓用戶對c:/php有可讀寫權限

如果您的主機上有多個虛擬主機,並且每個用戶都使用不同的用戶名訪問網站,那最好是把所有用戶加入到同一個組,讓組對php文件夾有讀寫權限即可!
  

修改後,提示輸入用戶名和密碼的窗口應該已經去掉!!


######################
第四:mysql安裝和gd2的支持
#####################

首先下載mysql安裝文件,mysql在win的安裝一般都是使用exe安裝文件,所以,這裏就不介紹安裝了!

php在安裝後是默認不支持讀取mysql的,我們要修改php.ini文件,把

extension=php_mysql.dll
extension=php_gd2.dll
前面的“;”去掉,注意,爲了讓php支持生成真彩圖片,一般都要求支持gd2,extension=php_gd2.dll即支持gd2的dll文件。


注意,php5以前的版本,是默認不支持mysql4.1以後的密碼訪問格式的,在Mysql中使用如下命令,把密碼統一一下就可以了:
set password for 'username'@'hostname'=OLD_PASSWORD('password');

這樣即可順利連接mysql了!或者是乾脆直接安裝php5即可!

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章