win7/win8下手工搭建WAMP環境

win7/win8下手工搭建WAMP環境 php

(Apache2.2.25+MySQL5.6.12.2+PHP5.4.17+phpMyAdmin4.0.4.1) html

*在RHEL或CentOS下簡單的搭建LAMP環境的方法~ 請轉看此貼 http://bbs.pcbeta.com/viewthread-1363066-1-1.html

PHP環境的搭建一般是學習PHP的第一步,那麼今天咱們就來看一下應該怎樣搭建PHP的環境,此次是在windows8上搭建的,其實也無所謂win7仍是win8,方法都是同樣的。對於LAMP咱們應該很熟悉,那是Linux+Apache+MySQL+PHP(+phpMyAdmin),但在windows上咱們對其也有相似的簡稱:WAMP,即Window+Apache+MySQL+PHP(+phpMyAdmin),下面是本次搭建PHP環境須要用到的: mysql

帶有window8或window7系統的電腦 web

Apache軟件包:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi sql

MySQL軟件包:mysql-installer-community-5.6.12.2.msi 數據庫

PHP代碼包:php-5.4.17-Win32-VC9-x86.zip apache

phpMyAdmin代碼包:phpMyAdmin-4.0.4.1-all-languages.zip windows

對於下載地址我就不提供了,你們能夠搜一下,網上有不少。固然軟件的版本也不侷限於上面的,但這裏仍是有兩點須要說明: 瀏覽器

第一,Apache軟件包中的openssl表示帶有openssl模塊,利用openssl可給Apache配置SSL安全連接; 安全

第二,VC11使用Visual Studio2010編譯,使用VC11版本的PHP須要安裝Microsoft 2010 C++ Runtime。

另外就是咱們的目錄結構,爲了方便管理,咱們把它們裝在一塊,首先創建WAMP文件夾,而後再在裏面分別創建MySQL、PHP、Apache文件夾,等會兒咱們把MySQL、PHP、Apache分別安裝在對應的文件夾裏。目錄結構以下圖:

001.png

對於phpFileUploadTmp、phpSessionTmp、www目錄的做用咱們在後邊會提到。

第一步、MySQL的安裝

在win7或者win8下安裝mysql都是同樣的,因此本文對於win7系統或win8系統都適用。既然大家有興趣讀這篇文章,我想我也沒有必要再解釋MySQL是幹什麼用的了,下面就直接安裝它吧。

一、歡迎界面出現了,有興趣的能夠讀讀,而後點擊「Install MySQL Products」

002.png

二、接受GPL條款,點擊「Next」

003.png

而後會自動聯網檢測是否是最新版的,若是認爲不必刻意跳過。

004.png

三、這是出現了5個選擇項Developer Default、Server only、Client only、Full、Custom,DeveloperDefault是指開發者典型安裝,Full是徹底安裝,Custom是自定義安裝,那麼咱們選擇自定義安裝,而且修改安裝目錄到「C:\WAMP\MySQL」,數據庫存放路徑也本身設定,,而後「Next」

005.png

006.png

4,、這裏會檢測下安裝需求環境,Execute解決後,而後「Next」

007.png

五、會有這些畫面的出現

008.png

六、安裝已經完成了,接下來開始配置MySQL

009.png

七、出現3個選擇項,分別表明:

Developer Machine:開發測試,mysql 佔用不多資源

Server Machine:服務器類型,mysql佔用較多資源

Dedicated MySQL Server Machine:專門的數據庫服務器,mysql佔用全部可用資源

大家選擇哪個能夠隨意,不過我選的是第一個」Developer Machine「,開啓TCP/IP訪問,端口默認3306,勾選高級配置,而後」Next「

010.png

八、接下來設置mysql數據庫的root密碼,其餘用戶之後根據須要添加配置權限:

011.png

九、接下來設置mysql數據庫的系統啓動服務,讓系統默認用戶具備啓動services權限:

012.png

十、接下來設置mysql數據庫的錯誤日日誌存放,默認就行,直接「Next」

013.png

十一、完成配置和添加安裝實例

014.png

OK,安裝完了,如今咱們打開MySQL的命令行客戶端,輸入密碼

*****

而後」回車「,就會出現

015.png

這說明咱們已經安裝成功了,哦耶!

第二步、安裝Apache

一、首先看到的是歡迎界面,不用管它,直接點擊「Next」

016.png

二、接受條款,點擊「Next」

017.png

三、直到出現下面畫面。在這裏主要配置Network Domain、Server Name、Email地址以及Apache服務的佔用端口,默認爲80端口,你能夠根據須要設置爲其餘端口,而後點擊「Next」。Apache的安裝目錄你可使用默認目錄或根據須要自行選擇安裝目錄

018.png

四、選擇自定義,而後點擊「Next」

019.png

五、這一步,咱們不用管去其它的,只需調整下下安裝路徑就好了,安裝到WAMP/Apache/目錄下,而後點擊「Next」

020.png

六、點擊「Install」

021.png

七、最後點擊「Finish」完成安裝

022.png

在電腦的右下角找Apache的圖標,啓動Apache。而後再瀏覽器裏輸入http://localhost/(或http://localhost:80/),如出現It Works!:

023.png

那就說明Apache安裝成功了。

第三步、安裝PHP及PHP的環境配置

把PHP安裝包解壓到文件夾WAMP/PHP裏面。下面開始PHP的環境配置。

在文件夾WAMP/PHP裏找到php.ini-production文件,重命名爲php.ini,而後用編輯器打開

1、首先找到

; extension_dir = "./"

修改成:

extension_dir = "C:/WAMP/PHP/ext"

(個人是在C盤安裝的,你能夠根據實際狀況更改)表示指定PHP擴展包的具體目錄,以便調用相應的DLL文件

2、開啓相應的擴展庫功能,找到下面的幾行,把前面的「;」去掉

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

3、配置PHP的Session功能

在使用session功能時,必須配置session文件在服務器上的保存目錄,不然沒法使用session,須要建一個可讀寫的目錄文件夾,那麼咱們在WAMP文件夾裏phpSessionTmp目錄,而後在php.ini文件中找到

;session.save_path = "/tmp"

修改成:

session.save_path = "C:/WAMP/phpSessionTmp"

4、配置PHP的文件上傳功能

在使用PHP文件上傳功能時,必須指定一個臨時文件夾以完成文件上傳功能。下面在WAMP文件夾裏建立一個phpFileUploadTmp文件夾,而後在php.ini文件中找到

;upload_tmp_dir =

修改成:

upload_tmp_dir = "C:/WAMP/phpFileUploadTmp"

5、修改date.timezone,默認爲美國時間,若是不修改會報錯

找到

;date.timezone =

修改成:

date.timezone = Asia/Shanghai

好了,對於php.ini的配置算是完成了,但這還不夠,咱們還要須要Apache支持PHP,所以還得在Apache配置文件httpd.conf中完成相應的PHP配置。

在WAMP/Apache/conf文件夾裏找到httpd.conf文件,並打開

6、在#LoadModulevhost_alias_module modules/mod_vhost_alias.so下添加

LoadModule php5_module "C:/WAMP/PHP/php5apache2_2.dll"

PHPIniDir "C:/WAMP/PHP"

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

7、因爲默認狀況下Apache服務器執行web主程序的目錄爲Apache2.2/htdocs,爲了方便,咱們在WAMP裏面創建了www文件夾來替代htdocs,因此此時須要修改相應的Apache配置,是web程序目錄變爲www目錄

找到

DocumentRoot "C:/WAMP/Apache/htdocs"

修改成

DocumentRoot "C:/WAMP/www"

找到

DocumentRoot "C:/WAMP/Apache/htdocs"

修改成

<Directory "C:/WAMP/www">

8、最後修改index文件的前後順序,因爲配置了PHP功能,固然須要index.php優先執行

找到

DirectoryIndex index.html

修改成

DirectoryIndex index.php default.php index.html index.htmdefault.html default.htm

至此,PHP的環境配置算是基本完成了,下面就試一下吧

重啓Apache,在WAMP/www裏面放置一個phpinfo.php文件,在phpinfo.php裏面寫入代碼

<?php

  phpinfo();

?>

而後重啓apache服務後在瀏覽器地址欄裏輸入http://localhost/phpinfo.php,這時網頁顯示了PHP的基本配置信息,那麼咱們的PHP環境算是搭建完了。

024.png

025.png

第四步、安裝phpMyAdmin

首先在WAMP/www/裏面創建phpMyAdmin文件夾,而後解壓phpMyAdmin-4.0.4.1-all-languages.zip到WAMP/www/phpMyAdmin/文件夾,在WAMP/www/phpMyAdmin/libraries裏面找到config.default.php文件,把它複製到WAMP/www/phpMyAdmin根目錄下,並重命名爲config.inc.php,而後打開

一、填寫訪問phpMyAdmin的絕對URL

找到

$cfg['PmaAbsoluteUri'] = '';

修改成

$cfg['PmaAbsoluteUri'] = 'http://localhost/ phpMyAdmin /';

二、填寫服務器地址,一般默認爲localhost,不須要修改

$cfg['Servers'][$i]['host'] = 'localhost';

三、填寫MySQL用戶名

$cfg['Servers'][$i]['user'] = 'root';

四、填寫MySQL密碼

$cfg['Servers'][$i]['password'] = '這裏是你的MySQL數據庫的密碼';

五、設置認證方法

$cfg['Servers'][$i]['auth_type'] = 'cookie';

考慮到一些安全性因素,設置爲cookie

六、設置短語密碼,若是上面設置成cookie,那這裏不能留空,能夠隨便填一個,好比就填beyondweb吧

$cfg['blowfish_secret'] = 'pqiankui';

OK,下面咱們經過http://localhost/ phpMyAdmin /訪問,輸入用戶名和密碼就能夠進入phpMyAdmin的管理界面了,對於它的使用你們就本身研究吧。

如今,咱們的WAMP環境手工搭建工做算是基本完成了!

相關文章
相關標籤/搜索