Apachephp
1.1 下載最新版html
http://httpd.apache.org/mysql
http://httpd.apache.org/download.cgi#apache24 sql
http://httpd.apache.org/docs/current/platform/windows.html#downshell
http://www.apachehaus.com/cgi-bin/download.plx
apache
最後下載地址:
windows
http://www.apachehaus.com/cgi-bin/download.plx?dli=NZVV0M1QNJjT6Z1KUZlS1AlVOpkVFVFdUpXWwIVQ
瀏覽器
1.2 解壓到指定位置,並重命名爲Apache24,目錄結構以下圖:安全
其中:conf爲配置目錄,htdocs默認項目目錄,modules模塊目錄等等
服務器
1.3 安裝httpd服務
在開始菜單中搜索cmd.exe,並鼠標右鍵以管理員身份打開
並切換到Apache目錄中的bin目錄下
執行命令:httpd.exe -k install -n Apache24
參數:-k 操做指令,install 安裝服務 ,-n 服務名(缺省服務名:Apache2), -f 指定配置文件名
提示安裝成功。在Windows系統服務中,查看該服務。
注:若自定義服務名,執行httpd.exe操做時均需添加-n參數,指定服務名。
命令:httpd.exe -n Apache24 -t #在啓動服務前,檢查Apache配置,-h 查看幫助 ,-k start 啓動服務
一般,啓動、重啓、關閉Apache服務的方法是使用ApacheServiceMonitor工具,另外也可使用控制檯命令:net start Apache24(下圖) 和net stop Apache24或者經過Windows服務控制面板(上圖)。
打開瀏覽器,在地址欄中輸入:localhost或127.0.0.1,便可查看Apache提供的默認頁面。
至此,Apache服務器安裝完成
2. PHP
2.1 下載php,版本:5.6.20
http://windows.php.net/download/,選擇64位,線程安全版本,以下圖所示:
2.2 解壓到指定位置,並重命名目錄爲Php56
2.3 配置PHP
複製php目錄中php.ini~文件中的一個,重命名爲php.ini,做爲PHP的配置文件。其中php.ini-development開發環境下使用,php.ini-production生產環境下使用。
打開文件php.ini,修改擴展目錄:extension_dir爲「D:\Lamp\Php56\ext」。
默認編碼爲UTF-8,若不是,根據須要調整
選擇擴展模塊,去掉前面註釋的「;"(英文分號)
在【環境變量】的【Path】中添加內容:
;D:\Lamp\Php56;D:\Lamp\Php56\ext #注意起始的分號,若已存在則不加,路徑分別是PHP目錄,及其擴展路徑
其餘配置,好比時區,所取的時間是格林威治標準時間,因此和你當地的時間會有出入格林威治標準時間和北京時間大概差8個小時左右。可經過配置:date.timezone=PRC,進行調整。
2.4 整合PHP到Apache
打開Apache主配置文件,即D:\Lamp\Apache24\conf\httpd.conf。在文件最後添加以下指令:
LoadModule php5_module "D:/Lamp/Php56/php5apache2_4.dll" PHPIniDir "D:/Lamp/Php56" AddType application/x-httpd-php .php .html .htm
分別表示:引入Apache2.4對應的php5模塊,定義php.ini目錄,添加解析腳本類型,須要注意的是php和Apache的版本,即php5apache2_4表示php版本爲5,Apache版本爲2.4。
注意:Apache Windows配置文件httpd.conf中要求的目錄分隔符是用斜線」/」,而PHP Windows配置文件php.ini中書寫目錄時要求的是反斜線」\」,不要弄混了。
基本配置已經完成,重啓Apache服務以加載配置。並在項目根目錄下建立index.php,內容爲:
打開瀏覽器,輸入:localhost/index.php,輸出結果以下圖:
包括php,apache版本等信息,以及啓用的php擴展。
3. Mysql
3.1 下載
http://www.mysql.com/downloads/
http://dev.mysql.com/downloads/
http://dev.mysql.com/downloads/mysql/
3.2 解壓到指定目錄,並重命名爲Mysql57
3.3 配置Mysql
複製Mysql57目錄下的my-default.ini,並重命名爲my.ini,做爲Mysql服務的配置文件,參考上圖。
修改配置,好比端口,默認編碼等,替換默認內容[mysqld],參考下方2圖:
如上圖所示,須要注意basedir和datadir,是自定義Mysql的目錄,datadir若不存在,會在服務安裝過程當中自動建立。
3.4 配置環境變量
1)操做同PHP,變量名:MYSQL_HOME,變量值爲:D:\Lamp\Mysql57,即Mysql自定義的解壓目錄。
2) 編輯【Path】,添加變量值:%MYSQL_HOME%\bin
注意是在原基礎上增長,每一個路徑間用」;"隔開。
3.5 安裝和初始化
從控制檯進入Mysql解壓目錄下的bin目錄;
並依次輸入服務安裝命令:
mysqld.exe --console
mysqld.exe --initialize
mysqld.exe install
安裝成功後會提示服務安裝成功。在服務中查看,默認服務名爲MySQL。
可經過命令:net start mysql ,或者經過管理服務,啓動。
3.6 修改root帳號的密碼
1)修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables
2)mysql 重啓後,便可直接用 mysql -u root -p 進入(此時密碼爲空)
3)mysql> update mysql.user set authentication_string=password('123qaz') where user='root' and host = 'localhost';
4)mysql> flush privileges;
5)mysql> quit;
6)將/etc/my.cnf文件還原(刪除或註釋skip-grant-tables這一行),從新啓動 mysql
7)這個時候可使用 mysql -u root -p '123qaz' 進入了
8)mysql>SET PASSWORD = PASSWORD('123456'); #設置新密碼,固然這步會提示不符合安全機制,長度、大小寫,特殊字符等
4. phpMyadmin
參考如下內容,並感謝其做者:
http://www.cnblogs.com/homezzm/archive/2012/08/01/2618062.html