步驟1.首先打開Apache2.2\conf裏面的httpd.conf文件。在裏面找到:php
ServerRoot ,改爲Appache所在目錄 html
步驟二 在LoadModule 後面添加支持php7的擴展mysql
3.爲了讓apache把index.php也設爲默認頁把web
<IfModule dir_module> DirectoryIndex index.html </IfModule>
修改成sql
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
在一堆LoadModule下面添加
# php7 support
LoadModule php7_module E:/php-7.0.10-Win32-VC14-x86/php7apache2_4.dll
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "E:/php-7.0.10-Win32-VC14-x86"數據庫
步驟三 查找<Directory>apache
修改全部<Directory> 的路徑爲appache所在目錄瀏覽器
步驟四php7
LoadModule rewrite_module modules/mod_rewrite.so這行,將他前面的「#」去掉。app
Include conf/extra/httpd-vhosts.conf將他前面的「#」去掉。(很關鍵)
:保存該文件。而後到Apache2.4\conf\extra裏面的httpd-vhost.conf文件打開:
將裏面的:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.x
DocumentRoot "C:/Apache2.2/docs/dummy-host2.x"
ServerName dummy-host2.x
ErrorLog "logs/dummy-host2.x-error.log"
CustomLog "logs/dummy-host2.x-access.log" common
</VirtualHost>
刪除,而後添加一個虛擬子目錄
<VirtualHost *:80>
DocumentRoot "e:/think"
ServerName www.hgj.com
<Directory "e:\think">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
有多少個就配置多少個這樣的虛擬目錄。
而後保存。
管理員權限打開cmd,註冊apache服務,註冊完了纔會出如今
Apache Service Monitor 裏面。
e:\Apache24\bin\httpd.exe -k install
步驟5:找到C:\WINDOWS\system32\drivers\etc裏面的hosts文件,打開:
能夠指定多個虛擬名稱如:
127.0.0.1 www.hgj.com。
保存。
大功告成。
重啓apache。個人是appserv。重啓。而後在瀏覽器寫:
http://localhostes。回車試試。
頗有意思吧。若是你以爲很差
mysql5.7.14配置
官網目前最新版mysql5.7.14免安裝版下載地址http://dev.mysql.com/downloads/mysql/5.7.html,我選擇的是下載免安裝版
下載解壓後目錄爲
三、在當前目錄下新建my.ini配置文件,用來替換my-default.ini文件
配置文件內容以下:basedir和datadir爲當前mysql的路徑
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\wnmp\mysql
# 設置mysql數據庫的數據的存放目錄
datadir=D:\wnmp\mysql\data
# 容許最大鏈接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的默認存儲引擎
default-storage-engine=INNODB
四、在老的版本中mysql是有一個data文件夾的,新的裏面這個文件夾須要自動生成,執行命令以下
C:\mysql\mysql-5.7.12-winx64\bin>mysqld --initialize
五、到服務中啓動Mysql服務(注意:將mysql添加到服務的方法,首先以管理員身份打開cmd,進入到mysqld的bin目錄中,運行mysqld.exe -install,執行成功,則mysql添加到服務中去了),這個時候就能夠啓動了(若是沒有data文件是沒法啓動服務)
六、下面是要修改mysql數據庫登錄密碼(此方法跟老版本區別比較大)
七、開始運行輸入skip-grant-tables系統總是提示錯誤,因而我就換了一種方法來處理
先中止服務,在my.ini中加skip-grant-tables命令,重啓my.ini服務
八、在CMD中輸入C:\mysql\mysql-5.7.12-winx64\bin>mysql -uroot -p 不輸入密碼
執行SQL更改密碼,
mysql> alter user 'root'@'localhost' identified by '123456';
這樣也能夠:
mysql> alter user 'root'@'localhost' identified by '123456'
這是後若是報錯執行一下
flush privileges;
再次執行
mysql> alter user 'root'@'localhost' identified by '123456';
就能夠執行成功
打開window服務,關閉服務,打開my.ini,刪掉跳過密碼驗證的那句話skip-grant-tables,重啓服務,就能夠登陸mysql。