亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄
windows環(huán)境下面安裝Apache2.4+MySql5.7+PHP5.6,apache2.4mysql5.7
Discuz 論壇搭建
Discuz! X3 安裝圖文教程
首頁(yè) 後端開(kāi)發(fā) php教程 windows環(huán)境下面安裝Apache2.4+MySql5.7+PHP5.6,apache2.4mysql5.7_PHP教程

windows環(huán)境下面安裝Apache2.4+MySql5.7+PHP5.6,apache2.4mysql5.7_PHP教程

Jul 12, 2016 am 08:53 AM

windows環(huán)境下面安裝Apache2.4+MySql5.7+PHP5.6,apache2.4mysql5.7

  之前學(xué)習(xí)PHP一致是只用phpStudy集成開(kāi)發(fā)環(huán)境,這對(duì)于新手而言無(wú)疑是幫助極大的,因?yàn)樯倒鲜桨惭b與使用方法減少了我們很多不必要的麻煩。但是作為一名合格的PHP開(kāi)發(fā)人員,掌握PHP+MySQL+Apache的安裝與配置是必須具備的能力。下面我就當(dāng)前比較新版本的PHP、Apache,MySQL安裝與配置方法作一一介紹。

以下文章參考的3個(gè)來(lái)源,在加上本人搭建過(guò)程中遇到的問(wèn)題的修復(fù)完善筆記:

《PHP環(huán)境的搭建和Discuz!安裝》

http://www.myxzy.com/post-386.html

http://www.discuz.net/thread-3258186-1-1.html

現(xiàn)在大部分一鍵安裝包多是32位的,并不支持64位,直接在64位的系統(tǒng)上使用會(huì)報(bào)錯(cuò)的,所以我這里就來(lái)說(shuō)說(shuō)windows 64位系統(tǒng)如何建立Apache+PHP+MySQL環(huán)境的!

我這里演示用的windows 2008 64位簡(jiǎn)體中文版,apache,php,mysql多用的是64位的版本。建立的是本地環(huán)境,所以我用的是默認(rèn)設(shè)置。

1、下載PHP、Apache和Mysql軟件以及VC庫(kù)。

下面分別是PHP、Apache和Mysql的官網(wǎng)地址。

PHP:http://windows.php.net/qa/

Mysql:http://www.mysql.com/downloads/mysql/

Apache:http://www.apachelounge.com/download/win64/

本教程要用到的php,apache,mysql以及vc庫(kù),下載地址:百度網(wǎng)盤

2、安裝前注意事項(xiàng)。

你注意下下載PHP,Apache的網(wǎng)站,上面有提示要安裝Visual C++庫(kù)的。

Apache2.4.4需要VC10庫(kù)支持,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

PHP5.6需要VC11庫(kù)支持,Visual C++ Redistributable for Visual Studio 2012 Update 1

注1:如果Apache2.4.4沒(méi)有安裝VC10庫(kù),會(huì)出現(xiàn)如下提示的錯(cuò)誤。

錯(cuò)誤提示:“無(wú)法啟動(dòng)此程序,因?yàn)橛?jì)算機(jī)中丟失MSVCR100.dll。嘗試重新安裝該程序以解決此問(wèn)題。”

clip_image001

注2:如果PHP5.5.0beta2沒(méi)有安裝VC11庫(kù),會(huì)出現(xiàn)如下提示的錯(cuò)誤。

clip_image002

3、安裝Apache(D盤根目錄下)

(1)打開(kāi)D:\discuz\Apache24\conf下httpd.conf 文件,用記事本打開(kāi)編輯作如下修改并保存。

第37行ServerRoot "c:/Apache24"改為ServerRoot “D:/discus/Apache24”;//Apache程序的位置。

第204行的ServerAdmin改不改無(wú)所謂;

第213行ServerName前面的“#”號(hào)去掉;

第237行DocumentRoot "c:/Apache24/htdocs"改為DocumentRoot " D:/discus/Apache24/htdocs ";//網(wǎng)站的根目錄

第238行改為

第271行DirectoryIndex index.html改為DirectoryIndex index.html index.php index.htm?? //支持更多的默認(rèn)頁(yè)

第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改為ScriptAlias /cgi-bin/ " D:/discus/Apache24cgi-bin/"

第370行改為

(2)啟動(dòng)Apache。

開(kāi)始 --- 運(yùn)行,輸入cmd,打開(kāi)命令提示符。分別輸入如下命令(每行回車)

d:

cd Apache24\bin

httpd

如果httpd.conf配置正確的話,輸入httpd回車后是沒(méi)有任何提示的。不要關(guān)閉命令窗口(關(guān)閉命令窗口就是關(guān)閉Apache),本地瀏覽器訪問(wèn)。出現(xiàn)“It works”那么就說(shuō)明apache已經(jīng)正確安裝了。

clip_image003

(3)把Apache加入系統(tǒng)服務(wù)

關(guān)閉httpd命令窗口,不然會(huì)報(bào)錯(cuò)的。

開(kāi)始 --- 運(yùn)行,輸入cmd,再打開(kāi)一個(gè)命令提示符。分別輸入如下命令(每行回車)

d:

cd Apache24\bin

httpd.exe -k install -n "servicename" \\加入服務(wù)。servicename是服務(wù)里面的名字,可以自定義。

如果要卸載這個(gè)服務(wù)的話,先要停止這個(gè)服務(wù),然后輸入httpd.exe -k uninstall -n "servicename"卸載這個(gè)服務(wù)。

4、安裝PHP(D盤根目錄下)

這里PHP5.5.0用php5apache2_4.dll來(lái)配置的。也不用PHP.ini文件了,用PHP默認(rèn)的了。

(1)打開(kāi)Apache24\conf下httpd.conf,在最后加上

# php5 support

LoadModule php5_module "d:/discuz/php/php5apache2_4.dll"

AddHandler application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "d: /discuz /php"

(2)重啟 Apache 服務(wù)器。

網(wǎng)站文件夾D:/discuz/Apache24/htdocs新建一個(gè)index.php,內(nèi)容為保存,訪問(wèn)出現(xiàn)php的信息就說(shuō)明php已經(jīng)成功安裝。如下圖。

clip_image004

5、MySQL安裝

MySQL安裝我簡(jiǎn)單說(shuō)了下也就是通過(guò)cmd命令即可。(每行回車)

d:

cd mysql\bin

MySQLd --install MySQL

net start MySQL

在php目錄下

第730行; extension_dir = "ext",去掉前面的“;”,并改為extension_dir ="d:\discuz\php\ext"

找到extension 添加下面兩行

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_mbstring.dll (這里主要用于phpMyAdmin支持中文)

重啟httpd即可測(cè)試

;D:\discuz\php\ext

phpMyAdmin?4.1.2安裝

http://www.phpmyadmin.net/home_page/downloads.php?官網(wǎng)下載

解壓到你網(wǎng)站跟目錄下并重命名phpMyAdmin(我的網(wǎng)站根目錄為:D:\discuz\Apache24\htdocs)

在phpMyAdmin目錄下找到 libraries /config.default.php文件

查找password 找到兩行,填入mysql的用戶和密碼

$cfg['Servers'][$i]['password'] = '*****';

$cfg['Servers'][$i]['user'] = 'root';

設(shè)置$cfg['PmaAbsoluteUri'] = ''; 為phpMyAdmin目錄路徑(如:http://localhost/phpMyAdmin/)

$cfg['DefaultLang'] = 'en'; 這里可以設(shè)置編碼 zh

$cfg['DefaultConnectionCollation'] = 'utf8_general_ci'; 設(shè)置數(shù)據(jù)庫(kù)編碼

測(cè)試(apache和mysql均已經(jīng)啟動(dòng))打開(kāi)http://localhost/phpMyAdmin/ 出現(xiàn)以下頁(yè)面則安裝成功

clip_image006

填入之前設(shè)置的用戶名和密碼,登陸即可

clip_image008

Discuz 論壇搭建

在D盤下新建網(wǎng)站跟目錄文件夾web,

把原來(lái)D:\discuz\Apache24\htdocs 下的phpMyAdmin復(fù)制到web里面

修改apache下conf/ httpd.conf文件里的DocumentRoot 改為 DocumentRoot "D:/web"

改為

重啟apache

在D:/web文件下編輯測(cè)試文件web.php?,編輯

在瀏覽器打開(kāi)http://localhost/web.php?成功出現(xiàn)以下圖片

clip_image010

Discuz! X3 安裝圖文教程

下載x3.1

http://www.comsenz.com/downloads/install/discuzx

二、解壓并上傳 Discuz! X3 程序到服務(wù)器且修改相應(yīng)目錄權(quán)限?
1、上傳 Discuz! X3 程序到服務(wù)器上?
解壓縮得到如下圖所示的三個(gè)文件:?
clip_image011?
upload 這個(gè)目錄下面的所有文件是我們需要上傳到服務(wù)器上的可用程序文件;?
readme 目錄為產(chǎn)品介紹、授權(quán)、安裝、升級(jí)、轉(zhuǎn)換以及版本更新日志說(shuō)明;?
utility 目錄為論壇附帶工具,包括升級(jí)程序。

這里分開(kāi)兩種方式說(shuō)明:第一種本地,第二種空間

(1)復(fù)制upload里面的所有文件到web下面?
(2)如果是上傳到空間則將其中 upload 目錄下的所有文件使用 FTP 軟件以二進(jìn)制方式

(常見(jiàn) FTP 軟件二進(jìn)制的設(shè)置方法:點(diǎn)擊查看詳細(xì)說(shuō)明)上傳到空間。如下圖所示:?
clip_image012

?

(1)輸入http://localhost/install/?則會(huì)出現(xiàn)安裝目錄

(2)上傳完畢后,開(kāi)始在瀏覽器中安裝 Discuz! X3,在瀏覽器中運(yùn)行?http://www.domain.com/bbs/install/

開(kāi)始全新安裝(其中http://www.domain.com/bbs?為你的站點(diǎn)訪問(wèn)地址)?
clip_image013?
閱讀授權(quán)協(xié)議后點(diǎn)擊“我同意”,系統(tǒng)會(huì)自動(dòng)檢查環(huán)境及文件目錄權(quán)限,如下圖所示:?
clip_image014?
檢測(cè)成功,點(diǎn)擊“下一步”,即進(jìn)入檢測(cè)服務(wù)器環(huán)境以及設(shè)置 UCenter 界面,如下圖所示:?
clip_image015?
1、選擇“全新安裝 Discuz! X (含 UCenter Server)”?
如果您之前沒(méi)有安裝過(guò)我們的產(chǎn)品,需要全新安裝的話,請(qǐng)選擇此項(xiàng)。?
2、選擇“僅安裝 Discuz! X (手工指定已經(jīng)安裝的 UCenter Server )”?
如果您之前安裝過(guò)我們的產(chǎn)品,現(xiàn)在只是升級(jí)的話,請(qǐng)選擇此項(xiàng)并保證之前的 UCenter 是 UCenter 1.6.0 版本,如果之前安裝的 UCenter Server 沒(méi)有進(jìn)行升級(jí)操作的話,一般為 1.5.1 或 1.5.2 版本,您需要首先升級(jí) Ucenter 到 1.6.0版本, 否則安裝程序會(huì)提示錯(cuò)誤,無(wú)法繼續(xù)。這里以全新安裝 Discuz! X 為例。

新建數(shù)據(jù)庫(kù)

clip_image017

輸入密碼

clip_image019

創(chuàng)建數(shù)據(jù)庫(kù)

mysql> create database?discus;

discus (數(shù)據(jù)庫(kù)名稱,可以自己指定)

出現(xiàn)Query OK, 1 row affected (0.02 sec) (說(shuō)明成功)

退出mysql

exit;

點(diǎn)擊“下一步”,進(jìn)入安裝數(shù)據(jù)庫(kù)的界面,如下圖所示:?
clip_image021

填寫好 Discuz! X 數(shù)據(jù)庫(kù)信息及管理員信息。?
點(diǎn)擊“下一步”,系統(tǒng)會(huì)自動(dòng)安裝數(shù)據(jù)庫(kù)直至完畢,如下圖所示:?
clip_image022?
安裝成功后,出現(xiàn)歡迎開(kāi)通 Discuz!云平臺(tái)以及 Discuz! 應(yīng)用中心的安裝的界面:?
clip_image023?
如果您想馬上開(kāi)啟云平臺(tái),可以點(diǎn)擊“開(kāi)通 Discuz!云平臺(tái)”,創(chuàng)始人登錄站點(diǎn)后臺(tái),如下圖所示:?
clip_image024?
開(kāi)通即可,如果暫時(shí)不想開(kāi)通 Discuz!云平臺(tái)可以選擇“暫不開(kāi)通”需要開(kāi)通的時(shí)候登錄后臺(tái)開(kāi)通即可。?
如果您想馬上安裝 Discuz! 應(yīng)用的話,可以點(diǎn)擊“馬上去裝應(yīng)用”,創(chuàng)始人登錄站點(diǎn)后臺(tái),如下圖所示:?

?

選擇要安裝的應(yīng)用,安裝即可?
安裝完畢后進(jìn)入 Discuz! X 首頁(yè)查看網(wǎng)站:?
clip_image026

至此,Discuz! X3 已經(jīng)成功地安裝完畢!您可以登錄 Discuz! X 站點(diǎn)并開(kāi)始設(shè)置了。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1122387.htmlTechArticlewindows環(huán)境下面安裝Apache2.4+MySql5.7+PHP5.6,apache2.4mysql5.7 之前學(xué)習(xí)PHP一致是只用phpStudy集成開(kāi)發(fā)環(huán)境,這對(duì)于新手而言無(wú)疑是幫助極大的,因?yàn)?..
本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

如何將兩個(gè)PHP陣列組合獨(dú)特的值? 如何將兩個(gè)PHP陣列組合獨(dú)特的值? Jul 02, 2025 pm 05:18 PM

要合併兩個(gè)PHP數(shù)組並保留唯一值,有兩種主要方法。 1.對(duì)於索引數(shù)組或僅需值去重的情況,使用array_merge和array_unique組合:先用array_merge($array1,$array2)合併數(shù)組,再用array_unique()去重,最終得到包含所有唯一值的新數(shù)組;2.對(duì)於關(guān)聯(lián)數(shù)組且希望保留第一個(gè)數(shù)組中的鍵值對(duì)時(shí),使用 運(yùn)算符:$result=$array1 $array2,這將確保第一個(gè)數(shù)組中的鍵不會(huì)被第二個(gè)數(shù)組覆蓋。這兩種方法分別適用於不同場(chǎng)景,根據(jù)是否需要保留鍵名或只關(guān)注

PHP正則密碼強(qiáng)度 PHP正則密碼強(qiáng)度 Jul 03, 2025 am 10:33 AM

判斷密碼強(qiáng)度需結(jié)合正則與邏輯處理,基礎(chǔ)要求包括:1.長(zhǎng)度不少於8位;2.至少含小寫字母、大寫字母、數(shù)字;3.可加入特殊字符限制;進(jìn)階方面需避免連續(xù)重複字符及遞增/遞減序列,這需PHP函數(shù)檢測(cè);同時(shí)應(yīng)引入黑名單過(guò)濾常見(jiàn)弱密碼如password、123456;最終建議結(jié)合zxcvbn庫(kù)提升評(píng)估精度。

如何在PHP中牢固地處理文件上傳? 如何在PHP中牢固地處理文件上傳? Jul 08, 2025 am 02:37 AM

要安全處理PHP文件上傳需驗(yàn)證來(lái)源與類型、控製文件名與路徑、設(shè)置服務(wù)器限制並二次處理媒體文件。 1.驗(yàn)證上傳來(lái)源通過(guò)token防止CSRF並通過(guò)finfo_file檢測(cè)真實(shí)MIME類型使用白名單控制;2.重命名文件為隨機(jī)字符串並根據(jù)檢測(cè)類型決定擴(kuò)展名存儲(chǔ)至非Web目錄;3.PHP配置限制上傳大小及臨時(shí)目錄Nginx/Apache禁止訪問(wèn)上傳目錄;4.GD庫(kù)重新保存圖片清除潛在惡意數(shù)據(jù)。

PHP變量範(fàn)圍解釋了 PHP變量範(fàn)圍解釋了 Jul 17, 2025 am 04:16 AM

PHP變量作用域常見(jiàn)問(wèn)題及解決方法包括:1.函數(shù)內(nèi)部無(wú)法訪問(wèn)全局變量,需使用global關(guān)鍵字或參數(shù)傳入;2.靜態(tài)變量用static聲明,只初始化一次並在多次調(diào)用間保持值;3.超全局變量如$_GET、$_POST可在任何作用域直接使用,但需注意安全過(guò)濾;4.匿名函數(shù)需通過(guò)use關(guān)鍵字引入父作用域變量,修改外部變量則需傳遞引用。掌握這些規(guī)則有助於避免錯(cuò)誤並提升代碼穩(wěn)定性。

在PHP中評(píng)論代碼 在PHP中評(píng)論代碼 Jul 18, 2025 am 04:57 AM

PHP註釋代碼常用方法有三種:1.單行註釋用//或#屏蔽一行代碼,推薦使用//;2.多行註釋用/.../包裹代碼塊,不可嵌套但可跨行;3.組合技巧註釋如用/if(){}/控制邏輯塊,或配合編輯器快捷鍵提升效率,使用時(shí)需注意閉合符號(hào)和避免嵌套。

撰寫PHP評(píng)論的提示 撰寫PHP評(píng)論的提示 Jul 18, 2025 am 04:51 AM

寫好PHP註釋的關(guān)鍵在於明確目的與規(guī)範(fàn),註釋應(yīng)解釋“為什麼”而非“做了什麼”,避免冗餘或過(guò)於簡(jiǎn)單。 1.使用統(tǒng)一格式,如docblock(/*/)用於類、方法說(shuō)明,提升可讀性與工具兼容性;2.強(qiáng)調(diào)邏輯背後的原因,如說(shuō)明為何需手動(dòng)輸出JS跳轉(zhuǎn);3.在復(fù)雜代碼前添加總覽性說(shuō)明,分步驟描述流程,幫助理解整體思路;4.合理使用TODO和FIXME標(biāo)記待辦事項(xiàng)與問(wèn)題,便於後續(xù)追蹤與協(xié)作。好的註釋能降低溝通成本,提升代碼維護(hù)效率。

發(fā)電機(jī)如何在PHP中工作? 發(fā)電機(jī)如何在PHP中工作? Jul 11, 2025 am 03:12 AM

AgeneratorinPHPisamemory-efficientwaytoiterateoverlargedatasetsbyyieldingvaluesoneatatimeinsteadofreturningthemallatonce.1.Generatorsusetheyieldkeywordtoproducevaluesondemand,reducingmemoryusage.2.Theyareusefulforhandlingbigloops,readinglargefiles,or

如何在PHP中創(chuàng)建數(shù)組? 如何在PHP中創(chuàng)建數(shù)組? Jul 02, 2025 pm 05:01 PM

在PHP中創(chuàng)建數(shù)組的方法有兩種:使用array()函數(shù)或使用中括號(hào)[]。 1.使用array()函數(shù)是傳統(tǒng)方式,兼容性好,定義索引數(shù)組如$fruits=array("apple","banana","orange"),關(guān)聯(lián)數(shù)組如$user=array("name"=>"John","age"=>25);2.使用[]是從PHP5.4開(kāi)始支持的更簡(jiǎn)潔的方式,如$color

See all articles