基本說明php
#這兒的路徑是本身解壓apache的路徑 Define SRVROOT "D:\amp\Apache24" ServerRoot "D:\amp\Apache24" #在LoadModule最後加入如下代碼
#該目錄是php解壓後的目錄,能夠待會解壓完php後再配置
PHPIniDir "D:/amp/PHP7" #存放php.ini文件的路徑 LoadModule php7_module "D:/amp/PHP7/php7apache2_4.dll" <FilesMatch "\.php$"> setHandler application/x-httpd-php </FilesMatch> #簡單的來講就是站點,能夠本身制定位置 DocumentRoot "I:\mysite" <Directory "I:\mysite"> #最後的index.php與index.htm須要本身加上,原本沒有,是爲了#讓其支持php <IfModule dir_module> DirectoryIndex index.html index.php index.htm </IfModule>
下載php7壓縮包,解壓,由於前面配置過apache的httpd.conf文件因此因此能夠不用配置httpd.confhtml
打開解壓後的文件夾,將php.ini-development複製一份併名改成php.inimysql
用記事本或者文本編輯器打開找到並修改一下內容,第一個必修修改,去掉前面的分號,路徑改爲本身ext文件夾的路徑,後面兩項根據本身的狀況改c++
extension_dir = "D:\amp\PHP7\ext" #Line738
extension=php_mysqli.dll #Line905
extension=php_pdo_mysql.dll #Line909redis
下載並解壓,MySQL5.7解壓後是沒有data文件夾的,須要本身在cmd中用命令行本身建立,在下文有建立的命令sql
解壓後將my-default.ini複製並更名爲my.ini並修改如下代碼並將其移動到bin目錄下面,否則待會建立data會失敗數據庫
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=D:\amp\mysql\mysql-5.7.10-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:\amp\mysql\mysql-5.7.10-winx64\data # 容許最大鏈接數 max_connections=200 # 服務端使用的字符集默認爲8比特編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB
而後打開cmd,注意是以管理員身份打開apache
在cmd中首先轉到mysql的bin目錄下,輸入mysqld -install mysql 該命令用來安裝MySQL,若是安裝錯誤,輸入mysqld -remove mysql刪除mysql數據庫windows
接着輸入mysqld --initialize-insecure --user=mysql該命令是用來建立data文件夾的,會在根目錄建立data(生成的是無密碼的root用戶)瀏覽器
########################################################
而後啓動mysql輸入net start mysql啓動mysql
初始密碼爲空,登陸MySQL改root用戶密碼
mysql -u root-p密碼默認爲空直接回車就能夠進入
輸入set password = password('密碼');
至此安裝結束