哈哈,好久沒有寫筆記了
今天寫下關(guān)于在Windows下搭建Apache+Mysql+Nivacat
1.首先貼一下資源文件,這是我整理好的百度云鏈接:http://pan.baidu.com/s/1jIw0lym 密碼:sio4。里面有我整理最近的資源
2.你也可以選擇去官網(wǎng)下載最新的:
Apache源碼:http://httpd.apache.org/
或者已經(jīng)編譯好的:http://httpd.apache.org/docs/current/platform/windows.html#down
/*這里我選擇了:ApacheHaus,你也可以選擇別的*/
Mysql下載:https://www.mysql.com/downloads/
Windows下可以下載:https://dev.mysql.com/downloads/mysql/
更有簡單的MSI下載nextnext:https://dev.mysql.com/downloads/windows/installer/5.7.html
Nivacat:是一個收費(fèi)軟件,自己去度娘找吧
3.開始安裝
Apache安裝:
將下載的文件解壓到你想安裝的目錄。我以D:\Apache為例
用記事本打開D:\Apache\conf\httpd.conf ,準(zhǔn)備修改Apache配置文件。
37行關(guān)鍵詞:ServerRoot "/Apache24"這是Apache的安裝目錄,
按照自己的實(shí)際情況(解壓到哪就寫什么)填寫,這里我填寫“D:/Apache“。
213行關(guān)鍵詞:ServerAdmin admin@example.com這是Apache管理員Email地址,改不改無所謂。
222行關(guān)鍵詞:ServerName localhost:80這是Apache訪問方法和端口號(在瀏覽器上敲 localhost:80)
/如果80端口被占用,應(yīng)該可以修改/
246行關(guān)鍵詞:DocumentRoot "/htdocs"這個是網(wǎng)站的根目錄,就是你以后把做好的網(wǎng)頁放進(jìn)去的目錄,可以自己修改
247行關(guān)鍵詞:<Directory "/htdocs">這個也是網(wǎng)站根目錄,但是必須和上面的改成一樣,否則無法打開網(wǎng)站。
/注意:你填的這個目錄必須已創(chuàng)建(必須是存在的),否則也會報錯。/
至此,Apache 2.4.配置完畢。你可以打開Apache安裝目錄下的“bin”文件夾
中的“httpd.exe”測試服務(wù)器,如果一閃而過,則說明你的配置文件有問題。
如果打開一個空的命令提示符,那么恭喜你。不要關(guān)閉這個命令提示符
,打開瀏覽器,在瀏覽器地址欄輸入“l(fā)ocalhost”,回車,如果顯示歡迎界面則說明你的服務(wù)器配置成功。
你還可以讓系統(tǒng)服務(wù)中增加apache的服務(wù)。
關(guān)閉上一步的命令窗口,開始----運(yùn)行-----cmd,進(jìn)入apapche的bin目錄下,加入服務(wù)的命令為:httpd.exe -k install -n "servicename",servicename為Apache在windows的服務(wù)中的名字。例如:httpd.exe -k install -n "localhost"輸入httpd.exe -k install -n "localhost"會有成功安裝的提示,“服務(wù)”也會有l(wèi)ocalhost這個服務(wù)項。
如果要卸載這個服務(wù)的話,先要停止這個服務(wù),然后輸入httpd.exe -k uninstall -n "Apache24"卸載這個服務(wù).
Mysql安裝:

Developer Default:安裝MySQL服務(wù)器以及開發(fā)MySQL應(yīng)用所需的工具。工具包括開發(fā)和管理服務(wù)器的GUI工作臺、訪問操作數(shù)據(jù)的Excel插件、與Visual Studio集成開發(fā)的插件、通過NET/Java/C/C++/OBDC等訪問數(shù)據(jù)的連接器、例子和教程、開發(fā)文檔。
Server only:僅安裝MySQL服務(wù)器,適用于部署MySQL服務(wù)器。
Client only:僅安裝客戶端,適用于基于已存在的MySQL服務(wù)器進(jìn)行MySQL應(yīng)用開發(fā)的情況。
Full:安裝MySQL所有可用組件。
Custom:自定義需要安裝的組件。
MySQL會默認(rèn)選擇“Developer Default”類型,個人建議選擇純凈的“Server only”類型,減少對工具的依賴可以更深入的學(xué)習(xí)和理解MySQL數(shù)據(jù)庫。大家可根據(jù)自己的需求選擇合適的類型,這里選擇“Server only”后點(diǎn)擊“next”
![9%XWZ[GZ`F(}@7_)F1V62E.png
點(diǎn)擊“Execute”執(zhí)行完后點(diǎn)擊“Next”
![XDUT3TPVU]`0W$L{$_5(H36.png](http://upload-images.jianshu.io/upload_images/6869464-34c82c631c4483fc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
選擇默認(rèn)選項點(diǎn)擊“Next”
![ECEM9CC]9GXF[{_]$(C@1)9.png](http://upload-images.jianshu.io/upload_images/6869464-1b73a32653ce6870.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
點(diǎn)擊Content Type的下拉框,顯示有三種類型:
Development Machine:開發(fā)機(jī)器,MySQL會占用最少量的內(nèi)存。
Server Machine:服務(wù)器機(jī)器,幾個服務(wù)器應(yīng)用會運(yùn)行在機(jī)器上,適用于作為網(wǎng)站或應(yīng)用的
數(shù)據(jù)庫服務(wù)器,會占用中等內(nèi)存。
Dedicated Machine:專用機(jī)器,機(jī)器專門用來運(yùn)行MySQL數(shù)據(jù)庫服務(wù)器,會占用機(jī)器的所有可用內(nèi)存。
常用的是TCP/IP連接,勾選該選項框,默認(rèn)端口號是3306,可在輸入框中更改。若數(shù)據(jù)庫只在本機(jī)使用,可勾選“Open Firewall port for network access”來打開防火墻,若需要遠(yuǎn)程調(diào)用則不要勾選。
下面的“Named Pipe”和“Shared Memory”是進(jìn)程間通信機(jī)制,一般不勾選。
“Show Advanced Options”用于在后續(xù)步驟配置高級選項,為盡可能多的了解MySQL的可配置項,可以勾選該選項框。點(diǎn)擊“next”進(jìn)入下一步。

root賬戶擁有數(shù)據(jù)庫的所有權(quán)限,在密碼框輸入自己設(shè)置的密碼。數(shù)據(jù)庫在開發(fā)和維護(hù)過程中為了安全性和便于管理會為不同的用戶授予相應(yīng)操作權(quán)限的賬戶密碼,點(diǎn)擊“Add User”按鈕,在彈出的會話框中設(shè)置不同權(quán)限等級的賬戶這個就不在演示

執(zhí)行完后Finish
Nivacat這個純粹的下一步下一步就不說了
4:啟動:
Apache:這個時候啟動apache有兩種方式:
1、在系統(tǒng)服務(wù)中啟動,啟動后在瀏覽器輸入localhost就會顯示初始界面
2、可以通過Apache24\bin文件夾下的ApacheMonitor.exe來控制這個Apache。任務(wù)欄也會有顯示這個軟件的很方便的管理Apache的運(yùn)行。
至此,apache安裝配置啟動完畢。
Mysql:C:\Program Files\MySQL\MySQL Server 5.7這是Mysql安裝目錄
可以吧bin添加到環(huán)境變量方便以后操作
在所有程序中可以找到Mysql服務(wù)

打開輸入密碼就好啦
Nivacat:

點(diǎn)擊連接選擇mysql

輸入密碼點(diǎn)擊確定