1. 程式人生 > >Win7下搭建WAMP環境

Win7下搭建WAMP環境

之前寫php程式都是在wampserver環境下執行的,發現不大好用,很多功能用不了,也許是沒有找到解決方案,於是想自己配置一下。網上找來的。

本文安裝方法適用於 Windows7下的 Apache + MySQL + PHP(WAMP )安裝,同時也適用於 Windows XP 系統。

一、安裝環境

作業系統是 Windows7 中文版/英文版, Apache、PHP、MySQL官網下載的:

安裝下載軟體如下:


或者直接到 CSDN 下載以上所有安裝包和文件, 下載地址

二、MySQL安裝(mysql安裝比較簡單,這裡省略了)

三、Apache安裝

1. 執行apache安裝程式,根據提示一路 Next 即可。在 Server Information 的 Network Domain、Server Name 欄位隨便填上一個域名即可,如wsi.com等,然後根據提示一路 Next 完成即可。


2. 安裝結束時會彈出 DOS 視窗,然後就消失了,這是apache自動啟動了。

四、php 安裝

1. php不需要安裝,直接將下載的php的zip包直接解壓,改名後放到C盤C:\php-5.3.2目錄下面。安裝 php不建議使用 win32 安裝程式(主要是以後安裝擴充套件麻煩)。

2.進入 php 的安裝目錄C:\php-5.3.2\,將php.ini-development 或php.ini-production 複製一份,改名為 php.ini,然後開啟 php.ini。

3. 找到:

;extension=php_mysql.dll

將前面的 ; 號去掉, 改成:

extension=php_mysql.dll

4. 找到:

; extension_dir = "./"

去掉前面的 ;號,將其改為你 php 安裝目錄下 ext 子目錄的絕對路徑。例如:

extension_dir = "C:\php-5.3.2\ext"

這步很重要,否則接下來 php 會找不到 php_mysql.dll 模組,無法裝載。

5. 在“控制面板”->“系統”->“高階”->“環境變數”,在“系統變數”裡面找到path,編輯path的變數值,新增你的php目錄C:\php-5.3.2\,前面一定要用分號(;)把它和前面的值分開,如下圖:


五、配置 Apache 和 PHP

開啟 Apache 安裝目錄下的 conf 子目錄中的 httpd.conf 檔案。

即httpd.conf 目錄為:C:\Program Files\Apache Software Foundation\Apache2.2\conf

1. 找到:

DocumentRoot "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs"

改成你本機的網站內容的目錄。例如我的:

DocumentRoot "C:\webSite"

改完之後往下,找到“# This should be changed to whatever you set DocumentRoot to.”,然後把下面

<Directory "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs">

也改過來

<Directory "C:\webSite">

2. 繼續在1中的httpd.conf檔案中,找到 LoadModule,根據你的 php 安裝目錄,在下面空白處加上這兩行:

LoadModule php5_module “C:\php-5.3.2\php5apache2_2.dll”
PHPIniDir “C:\php-5.3.2

3. 繼續在1中的httpd.conf檔案中,找到:

DirectoryIndex index.html

修改為:

DirectoryIndex index.php index.html

4. 繼續在1中的httpd.conf檔案中,找到:

AddType application/x-gzip .gz .tgz

新增這兩行:

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

5. 儲存 httpd.conf

6. 複製php5ts.dll和libmySQL.dll到C:\Windows\System32\目錄下

php5ts.dll位置  :C:\php-5.3.2\php5ts.dll

libmySQL.dll位置:C:\Program Files\MySQL\MySQL Server 5.1\bin\libmySQL.dll

7. 在你的網站目錄中(例如我的是C:\webHttp),手工建立一個 index.php 的檔案,內容:

<?php
   phpinfo();
?>

8. 在 dos 視窗中啟動 apache 服務(假設Apache安裝在了C:\Program Files\Apache Software Foundation\Apache2.2\)

#如果之前啟動了,先將其 stop

C:\Program Files\Apache Software Foundation\Apache2.2\bin\> httpd -k stop

或者是:

net stop apache2.2
#啟動 apahce 服務
 C:\Program Files\Apache Software Foundation\Apache2.2\bin\> httpd -k start

或者是:

net start apache2.2

如果apache2.2依然啟動不了,請嘗試重啟電腦,並且檢視啟動錯誤日誌,日誌目錄:C:\Program Files\Apache Software Foundation\Apache2.2\logs\error.log


OK, Win7 下配置 apache + mysql + php 成功!現在可以開始 web 開發之旅啦。。。