這裏是基於win10配置php-7.1.0+apache2.4.23+mysql-5.7.16的介紹,但願能幫到你們。php
這裏是基於win10配置php-7.1.0+apache2.4.23+mysql-5.7.16的介紹,但願能幫到你們。php
先去微軟官網下載vc14,網址爲https://www.microsoft.com/zh-cn/download/details.aspx?id=48145,這裏下載中文簡體的,而後下載好以後一步步安裝就行了。html
下載apache 2.4.23, httpd-2.4.23-win64-VC14.zip,網址爲http://www.apachelounge.com/download/,這裏選擇的是免安裝版的。mysql
下載php-7.1.0,php-7.1.0-Win32-VC14-x64.zip 這裏咱們選擇的是線程安全版,關於線程安全版與非線程安全版的區別可 自行上網查閱相關資料,下載網址爲http://windows.php.net/download/ ,最後注意選擇相應位數的版本下載,這裏我是下載64位的。sql
下載mysql-5.7.16,mysql-5.7.16-winx64.zip,下載網址爲http://dev.mysql.com/downloads/mysql/,一樣的選擇64位的下載。32位的電腦下載32位的。這個軟件也是免安裝版的,到時候只要解壓到某個文件夾就行了。apache
用記事本打開E:\phptools\ApacheServer\Apache\conf
查找ServerRoot,修改ServerRoot "C:/Apache24" => ServerRoot "E:/phptools/ApacheServer/Apache"(這裏輸入的是你解壓apache安裝包後放的位置)
查找#ServerName www.example.com:80 ,修改成 ServerName localhost:80 (去掉前面的#),若是你的電腦的80端口已經被佔用了的話,這裏咱們就不能用80端口了,能夠修改爲其它的端口,好比90。固然咱們還要搜索Listen,把80端口改爲90,其它的就不用修改了,只須要修改這兩個地方。
查找DocumentRoot "c:/Apache24/htdocs" , 修改成DocumentRoot "E:/phptools/ApacheServer/Apache/htdocs" 修改成環境文件的路徑
LoadModule php7_module "E:/phptools/php7.1/php7apache2_4.dll"
AddHandler application/x-httpd-php .php .html .htm
AddType application/x-http-php .php .html .htm
PHPIniDir "E:/phptools/php7.1"
這些代碼。
用記事本打開E:\phptools\php7.1\php.ini
將; extension_dir = "ext"修改成 extension_dir = "ext" (去掉extension前面的分號)
將;extension=php_mbstring.dll 修改成 extension=php_mbstring.dll(去掉extension前面的分號,這是php多字節字符串擴展)
將;extension=php_mysqli.dll 修改成 extension=php_mysqli.dll(去掉extension前面的分號)
MySQL免安裝版環境配置已有朋友寫過相關經驗,我就不贅述了,參考
經驗朋友niyikai寫的經驗便可。
可是這裏須要注意的是5.7版本里面沒有data文件夾。在啓動以前須要初始化,使用cmd命令行進入bin文件夾後,再輸入mysqld --initialize ,這樣才能正常啓動MySQL。還有密碼的問題,5.7版本的MySQL隨機附帶了一個登陸密碼。這個密碼在後來生成的data文件夾下。文件的名字是你的計算機名.err。
2016-12-10T16:18:50.886005Z 1 [Note] A temporary password is generated for root@localhost: fdglskdjggsl 加粗的即爲登陸密碼。還有須要注意的是cmd命令必須是以管理員權限運行的,不然權限不夠,會報錯。下圖就是MySQL成功啓動而且登陸後的界面。