- 1、下載軟件
(1)下載apache2.4 http://httpd.apache.org/
選擇download
隨便選擇一個壓縮包
(2)下載mysql5.7 https://www.mysql.com/downloads/
選擇最底下的社區版本
再次選擇一次社區版
選擇windows版本
這裏我選擇的是壓縮包安裝,所以我演示的是壓縮包的方式
(3)下載php7.1 http://php.net/
注意這裏的php版本分爲NTS版本和TS版本,NTS是線程不安全的,TS是線程安全的,因爲我們要安裝在windows上安裝apache,是想讓php作爲apache的一個擴展,所以我們要下載TS版本,也就是線程安全版本,然後根據操作系統的位數來進行下載。
- 2、安裝apache2.4
我在D盤下新建了一個目錄爲amp,然後將下載的apache2.4的壓縮包解壓到amp目錄下,並且命名爲apache
修改httpd.conf文件,只需要將Define SRVROOT中的路徑改爲apache所在的路徑就可以了
然後進入apache/bin目錄下,運行下列命令就可以添加一個名爲apache的服務。運行這一步可能會出錯,沒有dll文件,這個去微軟下載就可以了,下載vs2015版本的dll,下載地址:
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145,然後安裝。
沒有報錯就繼續,然後在安裝目錄中,找到D:\Apache\bin\ApacheMonitor.exe可執行文件,雙擊運行,桌面右下角會出現圖標,雙擊打開窗口界面,
httpd -k install apache
若Apache服務器軟件不想用了,想要卸載,需要先卸載apache服務(切記,若直接刪除安裝路徑的文件夾,會有殘餘文件在電腦,可能會造成不必要的麻煩)。在CMD命令窗口,輸入如下(建議先停止服務再刪除):
sc delete apache
- 3、安裝mysql5.7
將下載的mysql壓縮包解壓到amp目錄下,並命名爲mysql
一開始應該是沒有my.ini文件的,新建一個my.ini文件,然後添加以下內容,basedir表示mysql的路徑,datadir表示mysql數據存放的路徑
[mysqld]
port=3306
basedir ="D:\\amp\\mysql\\"
datadir ="D:\\amp\\mysql\\data\\"
max_allowed_packet = 32M
初始化數據,初始化後,data目錄下應該就有數據了,推薦沒有密碼的。
mysqld –initialize 默認root賬號有密碼
或
mysqld –initialize-insecure 默認root賬號沒有密碼
如果是用的是默認有root密碼的命令,需要找到默認密碼,默認密碼在data目錄下,然後登陸到mysql中修改密碼,dquo;eu47Ss_
就是密碼,先不急登陸,把服務開啓在登陸吧。
2017-04-19T04:27:54.323008Z 1 [Note] A temporary password is generated for root@localhost: dquo;eu47Ss_
註冊mysql服務
打開cmd窗口,然後切換到mysql/bin目錄下,執行命令:
mysqld -install MySQL
啓動服務
net start MySQL
配置環境變量,把mysql/bin目錄所在的路徑添加到PATH上就可以了。
- 4、安裝php7.1
將下載的壓縮包解壓到amp目錄下,並重名爲php
將php.ini-development文件複製一份,重命名爲php.ini
配置Apache,支持php7,並配置php.ini路徑
# php7 support
LoadModule php7_module D:/amp/php/php7apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "D:/amp/php"
修改php.ini文件,指定extension_dir加載模塊的位置
按我安裝的肯定就可以了,對了php7把mysql擴展廢了,我們只能使用mysqli和pdo來替代。