對(duì)于剛?cè)胄械腟EOer來(lái)說(shuō),搭建網(wǎng)站環(huán)境還是有小小的難度的,對(duì)于一個(gè)新手來(lái)說(shuō),搭建一個(gè)個(gè)人網(wǎng)站是實(shí)操的最好的選擇,畢竟實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。搭建網(wǎng)站呢,首選要選一個(gè)不錯(cuò)的服務(wù)器,在眾多服務(wù)器中,大多數(shù)SEOer首選的是服務(wù)器,因?yàn)槊鈧浒覆⑶以L問(wèn)速度非常快。那么選擇服務(wù)器后,接下來(lái)要做什么呢?下面以Windows系統(tǒng)為例,帶大家了解一下如何用服務(wù)器搭建網(wǎng)站環(huán)境。
一、前提準(zhǔn)備:本地搭建一個(gè)網(wǎng)站都需要哪些基本元素,以及這些元素都有什么作用?在這里小編直接給站長(zhǎng)朋友列出來(lái)通俗講解:1、Apache服務(wù)器:一個(gè)很牛逼的web服務(wù)器,類似于windows環(huán)境下的IIS服務(wù)器,它就像一個(gè)容器,web應(yīng)用程序放進(jìn)去之后,用戶就可以通過(guò)瀏覽器去訪問(wèn)指定目錄的網(wǎng)站與其交互;2、Php:中文名字,超文本預(yù)處理器,依托于web服務(wù)器,用來(lái)解析使用php語(yǔ)言編寫的網(wǎng)頁(yè)程序,使網(wǎng)頁(yè)呈現(xiàn)為咱們?nèi)粘=佑|到的html頁(yè)面;3、Mysql數(shù)據(jù)庫(kù),這個(gè)不多說(shuō),用來(lái)存儲(chǔ)網(wǎng)站數(shù)據(jù)用的;4、phpMyAdmin:一款數(shù)據(jù)庫(kù)管理軟件,主要便于操作mysql用的;5、wordpress程序:一個(gè)入手很容易的網(wǎng)站程序,適合所有的新手SEOer。
二、搭建Apache服務(wù)器:1、解壓Apache安裝軟件,由于下載的是編譯過(guò)的程序,所以只需要配置即可安裝成功。2、管理員身份打開控制臺(tái),使用命令安裝程序。然后在控制臺(tái)輸入services.msc命令,進(jìn)入服務(wù)臺(tái),查看apache是否安裝成功。發(fā)現(xiàn)在服務(wù)控制臺(tái)多了一個(gè)apache的名稱,如果在沒(méi)有安裝Apache服務(wù)器之前有這項(xiàng)服務(wù),說(shuō)明這臺(tái)電腦之前安裝過(guò),直接配置即可,如果你想要重新安裝,需求先刪除掉該服務(wù),要不你在安裝的過(guò)程中會(huì)遇到很多麻煩的問(wèn)題,刪除命令:sc delete apache,同樣是在管理員的權(quán)限下打開控制臺(tái)輸入該命令即可刪除。3、啟動(dòng)Apache服務(wù)器。進(jìn)入Apache的解壓文件夾下,進(jìn)入bin目錄,找到ApacheMonitor.exe文件,點(diǎn)擊可以。然后會(huì)彈出一個(gè)窗口,點(diǎn)擊啟動(dòng),即可開啟Apache服務(wù)。然后在瀏覽器地址框輸入http://localhost 回車測(cè)試打開。Apache的搭建是就是這么簡(jiǎn)單,這里要提醒站長(zhǎng)朋友,在官網(wǎng)上下載Apache的時(shí)候一定要看清楚要兼容的VC環(huán)境,裝了匹配的VC之后在安裝Apache,要不你在安裝的過(guò)程中會(huì)報(bào)錯(cuò)。
三、配置php環(huán)境:1、同樣php模塊選擇也是免安裝版,直接解壓到自己習(xí)慣的文件夾中配置即可,提醒站長(zhǎng)在官網(wǎng)上下載的時(shí)候也要注意系統(tǒng)和VC環(huán)境支持。進(jìn)入php的解壓目錄,找到php.ini-production或者php.ini-development任意一個(gè),重命名為php.ini;然后將D:\php\ext和D:\php\加入到系統(tǒng)變量的環(huán)境變量PATH中。2、配置php.ini。這里說(shuō)的配置主要是開啟幾個(gè)常用php擴(kuò)展項(xiàng)目,可以根據(jù)需要開啟。用記事本打開php.ini文件,配置如下:1) 找到; extension_dir = "ext",去掉前面的分號(hào);2) 找到;extension=php_mbstring.dll,去掉前面的分號(hào);3) 找到; extension=php_mysqli.dll,去掉前面的分號(hào);4) 找到; extension=php_pdo_mysql.dll,去掉前面的分號(hào);這樣php環(huán)境就算配置完成,在后面會(huì)提到在Apache的配置文件中加載php模塊,這個(gè)在配置Apache的時(shí)候再講。
四、Mysql配置安裝:1、這里要講的Mysql也是免安裝版,直接解壓到自己習(xí)慣命名的文件夾配置即可。2、配置my-default.ini。進(jìn)入這個(gè)路徑然后找到my-default.ini,用記事本打開,修改文件中內(nèi)容basedir和datadir的值,主要是填寫安裝的路徑和data保存的路徑。3、配置環(huán)境變量。復(fù)制Mysql解壓的bin目錄路徑到系統(tǒng)的環(huán)境中,中間以分號(hào)隔開。4、安裝Mysql服務(wù)。管理員權(quán)限打開控制臺(tái),找到安裝Mysql的bin目錄,然后使用mysqld –install命令安裝。然后使用命令net start mysql啟動(dòng)數(shù)據(jù)庫(kù)即可,Mysql數(shù)據(jù)庫(kù)的配置安裝就到此為止,具體的使用由于篇幅不做具體的詳解。
五、配置Apache服務(wù)器:在配置了php環(huán)境和安裝了Mysql之后,要對(duì)Apache的配置文件做一下更改,以便于下一個(gè)步驟中php網(wǎng)站的解析。用記事本打開D:\Apache24\conf\httpd.conf這個(gè)文件,由于最新版本的Apache的ServerRoot默認(rèn)都是開啟的,并且在解壓后基于根路徑使用的相對(duì)路徑,基本不用改動(dòng),這里只講需要改動(dòng)的屬性和模塊。
1、找到DirectoryIndex ,由于是php開發(fā)的網(wǎng)站程序,增加index.php;
2、添加php模塊,讓apache支持php,由于小編使用的php7,所以在配置文件最后增加如下如下代碼:
LoadModule php7_module "D:/php/php7apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php" *告知Apache php.ini所在的位置*
至此,httpd.conf 基本配置全部完成,保存httpd.conf,如果后續(xù)網(wǎng)站要增加一些模塊或者開啟一些模塊功能,基本上都是在這個(gè)配置文件里面做更改。
六、配置wordpress網(wǎng)站:在wordpress的官方網(wǎng)站上下載即可,然后把壓縮包復(fù)制到D:\Apache24\htdocs這個(gè)路徑下解壓,由于Apache的DocumentRoot路徑已經(jīng)定義好為htdocs這個(gè)目錄,所以在本地的話直接通過(guò)訪問(wèn)http://localhost就可以直接跳轉(zhuǎn)到wordpress的配置界面了。當(dāng)然實(shí)際去用的話還需要對(duì)網(wǎng)站和數(shù)據(jù)庫(kù)的連接方面做一些配置。以上6個(gè)步驟只要你認(rèn)真的按照教程去做,即使是剛?cè)胧值腟EOer,也能夠短時(shí)間內(nèi)很容易的搭建出自己的第一個(gè)網(wǎng)站,為了能夠讓站長(zhǎng)朋友從一開始就打好根基的去配置一個(gè)站,小編也是煞費(fèi)苦心,沒(méi)有選擇Apache官網(wǎng)上提供的集成環(huán)境,集成環(huán)境相對(duì)會(huì)更加容易,但是會(huì)讓你對(duì)web服務(wù)器上的配置理解有局限性,為了你以后能夠有更好的發(fā)展,打好根基還是非常有必要的。便宜服務(wù)器租用可咨詢夢(mèng)飛云idc了解。