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 開發之旅啦。。。