win10環境下配置win10Apache+PHP+MySQL環境的方法
一、搭建前的準備
需要下載如下四個檔案由於版本更新太快這裡就不附加下載連結了1、vc_redist.x64.exe(MicrosoftVisual C++ 2015 RC Redistributable (x64) - 14.0.22816)
2、php-5.6.11(php-5.6.11-Win32-VC11-x64.zip)
3、Apache2.4.10(httpd-2.4.16-win64-VC14.zip)
4、mysql-5.6.26(mysql-5.6.26-winx64.zip)
在D盤新建phpCE資料夾
在phpCE中新建三個資料夾Apache24、MySQL、PHP分別用來存放加壓後的檔案
解壓httpd-2.4.16-win64-VC14.zip,將該資料夾下的所有檔案放到phpCE下的Apache24資料夾中
解壓php-5.6.11-Win32-VC11-x64.zip,將該資料夾下的所有檔案放到phpCE下的PHP資料夾中
解壓mysql-5.6.26-winx64.zip,將該資料夾下的所有檔案放到phpCE下的MySQL資料夾中
二、配置php
D:\phpCE\PHP資料夾下的php.ini-production複製一份更名為php.ini(為保險起見還是複製一下較好)
將 D:\phpCE\PHP和D:\phpCE\PHP\ext加入環境變數PATH中,
此電腦,右鍵屬性-->高階系 統設定 -->環境變數-->系統變數,找到Path,編輯,在變數值得最後加上; D:\phpCE\PHP; D:\phpCE\PHP\ext;,如下圖
用記事本開啟D:\phpCE\PHP\php.ini(這裡我使用notepad++它可以顯示行號以下所有配置檔案我均使用notepad++)
1查詢; extension_dir = "ext"去掉前面的分號
2查詢;extension=php_mbstring.dll去掉前面的分號,這是php多位元組字串擴充套件
3查詢;extension=php_mysql.dll
4查詢;extension=php_mysqli.dll去掉前面的分號
到此php的配置基本完成
三、配置Apache
用記事本開啟D:\phpCE\Apache24\conf資料夾下的httpd.conf檔案(為了保險起見可先複製一份)
1查詢ServerRoot,修改ServerRoot "C:/Apache24" 為ServerRoot " D:\phpCE\Apache24"
2查詢#ServerName www.example.com:80去掉前面的#
3查詢DocumentRoot
將"c:/Apache24/htdocs"
修改為D:/phpCE/Apache24/htdocs
4查詢Directory,
將"c:/Apache24/htdocs"
修改為"D:\phpCE\Apache24\htdocs"
5查詢DirectoryIndex
將index.html修改為
index.htmindex.html index.php
6查詢 ScriptAlias“
將"c:/ Apache24/cgi-bin/”修改為
"D:/phpCE/Apache24/cgi-bin/"
7查詢Directory
“c:/Apache24/cgi-bin”修改為
"D:/phpCE/Apache24/cgi-bin"
8在該檔案最後新增如下程式碼
LoadModulephp5_module "D:/phpCE/PHP/php5apache2_4.dll
addTypeapplication/x-httpd-php .htm .html .php
PHPIniDir"D:/phpCE/PHP"
以管理員方式執行命令提示符輸入httpd –k install –n Apache24安裝Apache服務
其中Apache24為服務的名字
開啟服務管理 services.msc
右鍵點選啟動
或者直接在命令列中輸入net start Apache24
到此Apache 配置完成
四、測試php及Apache
在D:\phpCE\Apache24\htdocs中新建test.php檔案用記事本開啟輸入一下內容
儲存後開啟瀏覽器在裡面輸入http://localhost/test.php如果成功將會出現
到此php及Apache 已成功配置
五、配置MySQL
找到D:\phpCE\MySQL資料夾下的my-default.ini檔案複製一份更名為my.ini
用記事本開啟輸入如下內容
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\phpCE\MySQL
#解壓目錄
datadir=D:\phpCE\MySQL\data
#解壓目錄下data目錄
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\phpCE\MySQL\bin\mysqld.exe
新增環境變數
此電腦,右鍵屬性-->高階系統設定-->環境變數–->新建
變數名 MYSQL_HOME
變數值 D:\phpCE\mysql
點選確定
系統變數 找到path 編輯將 ;%MYSQL_HOME%\bin 新增到最後
安裝MySQL 服務
以管理員身份執行命令提示符
輸入如下命令mysqld install MySQL
輸入如下命令net start MySQL開啟MySQL服務
到此MySQL安裝成功
下篇文章將介紹discuz的搭建