Apache+Mysql+PHP(win sercer2012)

我的博客:https://blog.thuol.com

說明

親測(cè)原稿膘侮。以 D:\wamp 目錄為例(實(shí)際目錄可自行更改)

準(zhǔn)備

軟件包下載地址

Apache官網(wǎng):https://httpd.apache.org/
Mysql官網(wǎng):https://www.mysql.com/
PHP官網(wǎng):http://www.php.net/

本教程使用軟件

httpd-2.4.25-x64-vc11-r1.zip
mysql-5.7.16-winx64.zip
php-5.6.30-Win32-VC11-x64.zip

php版本說明

non-thread-safe 非線程安全 與IIS 搭配環(huán)境
thread-safe 線程安全與apache 搭配的環(huán)境
php還有 VC6 VC9版本 區(qū)分VC6和VC9一個(gè)支持apache一個(gè)支持IIS
VC9 用在apache上也沒問題
如果是以FastCGI方式(搭配IIS跳座、nginx)來執(zhí)行PHP 兵拢,都建議下載溅话、執(zhí)行 non-thread safe 版本的 PHP

在D盤建立wamp目錄并在wamp目錄下建立Apache24,mysql,php目錄缎讼,將軟件解壓到對(duì)應(yīng)目錄下澎语。(安裝好之后D:\wamp\Apache24\htdocs為代碼目錄)

安裝Apache

  1. 修改配置路徑熊户,進(jìn)入D:\wamp\Apache24\conf萍膛,打開httpd.conf文件。
#查找 Define SRVROOT修改如下信息
Define SRVROOT "D:/wamp/Apache24"
  1. 進(jìn)入D:\wamp\apache\bin 按住shift鍵點(diǎn)擊鼠標(biāo)右鍵嚷堡,選擇在此處打開命令窗口


  2. 輸入httpd -k install,把a(bǔ)pache安裝成windows后臺(tái)服務(wù)蝗罗。
httpd -k install

錯(cuò)誤問題,無錯(cuò)請(qǐng)?zhí)^
MSVCR110.dll下載地址http://www.microsoft.com/zh-CN/download/details.aspx?id=30679


如果出現(xiàn)其他補(bǔ)丁錯(cuò)誤請(qǐng)自行下載win相應(yīng)補(bǔ)丁

  1. 輸入services.msc打開服務(wù)列表查看是否添加成功并啟用apache
services.msc
  1. 在瀏覽器中打開http://localhost
  2. Apache啟動(dòng)小工具
    在D:\wamp\Apache24目錄下新建一個(gè)文本粘貼如以下內(nèi)容(自己也可以修改注意路徑)
cls 
@ECHO OFF 
SET Apache24_PATH=D: 
SET Apache24_DIR=D:\wamp\Apache24\bin
color 0a 
TITLE Apache Management  
GOTO MENU 
:MENU 
CLS 
ECHO. 
ECHO. * * * *  Apache Management  * * * * * * * * * * * 
ECHO. * * 
ECHO. * 1 啟動(dòng)Apache * 
ECHO. * * 
ECHO. * 2 關(guān)閉Apache * 
ECHO. * * 
ECHO. * 3 重啟Apache * 
ECHO. * * 
ECHO. * 4 退 出 * 
ECHO. * * 
ECHO. * * * * * * * * * * * * * * * * * * * * * * * * 
ECHO. 
ECHO.請(qǐng)輸入選擇項(xiàng)目的序號(hào): 
set /p ID= 
IF "%id%"=="1" GOTO cmd1 
IF "%id%"=="2" GOTO cmd2 
IF "%id%"=="3" GOTO cmd3 
IF "%id%"=="4" EXIT 
PAUSE 
:cmd1 
ECHO. 
ECHO.啟動(dòng)Apache...... 
cd %Mysql_DIR% 
net start Apache2.4
PAUSE 
GOTO MENU 
:cmd2 
ECHO. 
ECHO.關(guān)閉Apache...... 
cd %Mysql_DIR% 
net stop Apache2.4
PAUSE 
GOTO MENU 
:cmd3 
net stop Apache2.4
net start Apache2.4 
PAUSE 
GOTO MENU

改名字為 Apache管理工具.bat (后綴也要改)麦到,然后雙擊打開

安裝PHP

  1. 進(jìn)入D:\wamp\php目錄將php.ini-development復(fù)制一份改名為php.ini


  2. 打開D:\wamp\Apache24\conf\httpd.conf文件绿饵。 在183行插入以下代碼。
LoadModule php5_module "d:/wamp/php/php5apache2_4.dll"
PHPIniDir "d:/wamp/php"
AddType application/x-httpd-php .php .phtml

打開D:\wamp\php\php.ini文件 搜索extension_dir = "ext"瓶颠,修為如下

extension_dir = "d:/wamp/php/ext/"
  1. 進(jìn)入 D:\wamp\Apache24\htdocs 目錄創(chuàng)建1.php文件寫入以下內(nèi)容
<?php
       phpinfo();
?>
  1. 重啟apache拟赊,瀏覽器里打開http://localhost/1.php

安裝Mysql

  1. 進(jìn)入D:\wamp\mysql,復(fù)制my-default.ini文件并改名為my.ini粹淋。
    在D:\wamp\mysql目錄下創(chuàng)建data文件夾吸祟,打開my.ini修改如下內(nèi)容
basedir = D:\wamp\mysql
datadir = D:\wamp\mysql\data
port = 3306
  1. 進(jìn)入D:\wamp\mysql\bin目錄下按著shift鍵點(diǎn)右鍵, 在此打開命令窗口桃移,(注意必須以管理員身份打開屋匕,否則報(bào)錯(cuò)。如果不是管理員請(qǐng)以管理員身份打開cmd并進(jìn)入D:\wamp\mysql\bin目錄)
    輸入以下命令初始化mysql
mysqld --initialize --user=mysql --console    

記錄下紅色框內(nèi)的初始密碼(密碼前面是沒有空格的)


將MySQL添加到系統(tǒng)服務(wù)

mysqld --install MySQL

啟動(dòng)myslq

net start mysql
  1. 進(jìn)入myslq修改初始密碼
mysql -u root -p

更改密碼

set password for root@localhost = password('123456'); (注意分號(hào))
  1. 創(chuàng)建其他用戶
CREATE USER '用戶名'@'%' IDENTIFIED BY '密碼';

添加訪問ip借杰,%號(hào)代表所有IP都能訪問

GRANT GRANT OPTION ON *.* TO '賬號(hào)'@'%';

添加權(quán)限(所有權(quán)限)

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCES, INDEX, ALTER, SHOW DATABASES, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO '賬號(hào)'@'%';
  1. mysql 常用命令
net start mysql     #啟動(dòng)myslq服務(wù)
net stop mysql      #停止mysql服務(wù)

mysql管理小工具
在D:\wamp\mysql目錄下新建一個(gè)文本粘貼如以下內(nèi)容(自己也可以修改注意路徑)

cls 
@ECHO OFF 
SET Mysql_PATH=D: 
SET Mysql_DIR=D:\wamp\mysql\bin
color 0a 
TITLE Mysql Management  
GOTO MENU 
:MENU 
CLS 
ECHO. 
ECHO. * * * *  Mysql Management  * * * * * * * * * * * 
ECHO. * * 
ECHO. * 1 啟動(dòng)Mysql * 
ECHO. * * 
ECHO. * 2 關(guān)閉Mysql * 
ECHO. * * 
ECHO. * 3 重啟Mysql * 
ECHO. * * 
ECHO. * 4 退 出 * 
ECHO. * * 
ECHO. * * * * * * * * * * * * * * * * * * * * * * * * 
ECHO. 
ECHO.請(qǐng)輸入選擇項(xiàng)目的序號(hào): 
set /p ID= 
IF "%id%"=="1" GOTO cmd1 
IF "%id%"=="2" GOTO cmd2 
IF "%id%"=="3" GOTO cmd3 
IF "%id%"=="4" EXIT 
PAUSE 
:cmd1 
ECHO. 
ECHO.啟動(dòng)Mysql...... 
cd %Mysql_DIR% 
net start mysql
PAUSE 
GOTO MENU 
:cmd2 
ECHO. 
ECHO.關(guān)閉Mysql...... 
cd %Mysql_DIR% 
net stop mysql
PAUSE 
GOTO MENU 
:cmd3 
net stop mysql
net start mysql 
PAUSE 
GOTO MENU

改名字為 Mysql管理工具.bat (后綴也要改)过吻,然后雙擊打開(需要管理員權(quán)限)

增加PHP擴(kuò)展,以memcache為例(其他擴(kuò)展大致相仿按需添加)

(如果是curl擴(kuò)展需要將php中的libssh2.dll文件復(fù)制到apache的bin目錄下)
php擴(kuò)展官方地址http://pecl.php.net/

  1. 下載memcache的DLL文件(注意php版本)
    解壓后復(fù)制php_memcache.dll文件到D:\wamp\php\ext目錄下
  2. 打開D:\wamp\php\下php.ini文件蔗衡,添加以下代碼
extension=php_memcache.dll
  1. 重啟Apache2.4瀏覽器里打開http://localhost/1.php
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末纤虽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子绞惦,更是在濱河造成了極大的恐慌逼纸,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件济蝉,死亡現(xiàn)場(chǎng)離奇詭異杰刽,居然都是意外死亡菠发,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門贺嫂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滓鸠,“玉大人,你說我怎么就攤上這事涝婉「缌Γ” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵墩弯,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我寞射,道長(zhǎng)渔工,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任桥温,我火速辦了婚禮引矩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘侵浸。我一直安慰自己旺韭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布掏觉。 她就那樣靜靜地躺著区端,像睡著了一般。 火紅的嫁衣襯著肌膚如雪澳腹。 梳的紋絲不亂的頭發(fā)上织盼,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音酱塔,去河邊找鬼沥邻。 笑死,一個(gè)胖子當(dāng)著我的面吹牛羊娃,可吹牛的內(nèi)容都是我干的唐全。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼蕊玷,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼邮利!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起集畅,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤近弟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后挺智,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體祷愉,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡窗宦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了二鳄。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赴涵。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖订讼,靈堂內(nèi)的尸體忽然破棺而出髓窜,到底是詐尸還是另有隱情,我是刑警寧澤欺殿,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布寄纵,位于F島的核電站,受9級(jí)特大地震影響脖苏,放射性物質(zhì)發(fā)生泄漏程拭。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一棍潘、第九天 我趴在偏房一處隱蔽的房頂上張望恃鞋。 院中可真熱鬧,春花似錦亦歉、人聲如沸恤浪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽水由。三九已至,卻和暖如春阶祭,著一層夾襖步出監(jiān)牢的瞬間绷杜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工濒募, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鞭盟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓瑰剃,卻偏偏與公主長(zhǎng)得像齿诉,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子晌姚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容