1. 程式人生 > >Windows10 下安裝 Apache2.4+PHP7.1+MySQL5.7

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同時多個檔名之間用空格分開。