Windows10 下安裝 Apache2.4+PHP7.1+MySQL5.7
這個教程主要是分享如何快速組建WAMP開發環境,對於軟體的詳細配置,自行參考文件或搜尋。
Visual C++ Redistributable for Visual Studio 2015 下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
(個人測試window10下不用安裝)
Apache 2.4 下載地址:http://www.apachelounge.com/download/
或者官網的https://www.apachehaus.com/cgi-bin/download.plx
PHP7 下載地址:http://php.net/downloads.php
MySQL5.7 下載地址:http://dev.mysql.com/downloads/installer/
一、安裝
1、Apache 2.4 和 PHP7需要 Visual C++ Redistributable for Visual Studio 2015 執行庫,所以要先下載安裝。
2、Apache 2.4 下載安裝:
下載“httpd-2.4.23-win64-VC14.zip”將壓縮包裡的“Apache24”解壓縮到 “C:\“(解壓到“C:\”是因為下載的這個包的配置檔案設定的目錄是“C:\Apache24\”,如果要安裝在其他的它的目錄下,要修改配置檔案“Apache24\conf\httpd.conf”,把裡面“c:/Apache24”字元都替換成你所安裝的目錄),進入目錄“C:\Apache24\bin”,雙擊執行“httpd.exe”,彈出執行視窗,會顯示出錯資訊“AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using fe80::85d6:b2b4:9331:231e. Set the 'ServerName' directive globally to suppress this message”,這是提示域名沒有正確設定,本地開發可以忽略不用設定,不要關閉視窗。
開啟瀏覽器訪問“localhost”或“127.0.0.1”,顯示“It works!”, 這樣 Apache 就安裝成功了。
3、PHP7 下載安裝:
在這裡選擇window downloads:
然後選擇Thread Safe版本的
下載 VC14 x64 Thread Safe 版本 zip 包,檔名 php-7.1.0-Win32-VC14-x64.zip。將壓縮包裡的檔案解壓到“C:\php”。備份 php.ini-development,改名為 php.ini。開啟“C:\Apache24\conf\httpd.conf”,在檔案的最後新增
# php7 support
LoadModule php7_module "c:/php/php7apache2_4.dll"
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "c:/php"
儲存。
重啟 Apache (httpd.exe)。
“C:\Apache24\htdocs”目錄下新建檔案“index.php”,寫入
<?php
phpinfo();
?>
儲存。
瀏覽器訪問 localhost/index.php ,能顯示 PHP 資訊,PHP 就安裝完成了。
4、下載 mysql-installer-community-5.7.17.0.msi。
安裝過程會中會要求設定“root”密碼,其它的都可以一路下一步。也可以選擇自定義安裝,只安裝MySQL Server,選好後,也是一路下一步,就可以完成 MySQL 安裝。從開始選單開啟“MySQL 5.7 Command Line Client”,輸入 root 密碼,顯示 MySQL 歡迎資訊和版本等資訊,可以確定安裝成功。
PHP 支援 MySQL 設定
開啟“C:\php\php.ini”配置檔案
;extension_dir = "ext",去掉前面的分號“;”,並改為extension_dir = "c:\php\ext"
;extension=php_pdo_mysql.dll,去掉前面的分號“;”
;extension=php_mysqli.dll,去掉前面的分號“;”
儲存。
重啟 Apache 。
瀏覽器訪問 localhost/index.php ,檢視 phpinfo 中 PDO support 與 MysqlI Support 都顯示相應的資訊,這樣就完成了 PHP 支援 MySQL 的設定。
二、配置
1、新增apache服務到cmd命名:
1)、配置環境變數:
新建環境變數,這裡的目錄是我安裝apache的目錄:
D:\Program Files\wampService\Apache24\bin,然後點選確定
新增好環境變數以後我們可以執行apache的bin目錄下的ApacheMonitor.exe程式。
然後在系統右下角會出現一個:
這樣的圖示,通過左鍵單機圖示然後選擇
開啟Apache Service Monitor(服務監視視窗)
在這裡我們可以看到多了一個apache2.4的服務,我們也可以通過單機右邊的按鈕來實現,停止、啟動、重啟等操作。
2)、配置cmd命令符:
然後右鍵點選視窗按鈕選擇“命令提示符(管理員)”開啟,這裡必須使用管理員命令來操作,如果使用普通的win+R開啟的命令符是沒有許可權新增服務的。
然後通過cd.命令進入到D:\Program Files\wampService\Apache24\bin目錄下,然後輸入httpd -k install命令安裝執行命令,也可以通過httpd -k uninstall來解除安裝執行命令。
安裝成功以後就可以通過:
然後httpd -k shutdown/stop/restart
shutdown關閉
stop停止
start開始
等命令來關閉、停止、開始 apache服務了。
2、:配置apache的httpd.conf檔案:
1)、修改apache解析目錄
我們可以找到DocumentRoot,和directory來配置你需要訪問的php檔案目錄。
2)、修改預設的首頁檔案:
我們找到<IfModule dir_module>在裡邊預設只有一個index.html,我們可以新增預設的首頁檔名,這樣可以在開啟localhost的時候自動開啟首頁,這裡我添加了index.php同時多個檔名之間用空格分開。