網(wǎng)站從無到上線都需要什么?

面向初級PHPer的工作經(jīng)驗

前言

此筆記面向初級PHP工程師,適合自學(xué)横漏、培訓(xùn)班出來的PHPer扎拣。
初級PHP工程師大部分進入的都是技術(shù)體系不完善的小公司誉券,也算是小公司的php程序員全方位攻略吧鸥诽。
此筆記涉及一個網(wǎng)站從無到上線全部環(huán)節(jié)拳昌,如果其中有任何一個環(huán)節(jié)你不熟練,那么請仔細閱讀。
其中用到的部分技術(shù)可能引起部分phper不適,請見諒溜徙,我只想讓初級phper能夠更快九巡、更容易得去完成網(wǎng)站從無到有疏日,至于后期發(fā)展睬辐,得靠不斷的學(xué)習(xí)侵俗!


網(wǎng)站從無到上線,都需要哪些環(huán)節(jié)跪者?

一般來說,網(wǎng)站從無到上線,只需要以下3個必需品

  • 域名
  • 主機
  • 程序

而這3個必需品枚钓,每個都包含繁瑣的步驟多望,非常容易把新人繞暈家厌,現(xiàn)在我來把他們整理一下,縷清他們?nèi)c之間的關(guān)系维蒙。

  • 域名

建立一個網(wǎng)站畴栖,首先要有一個容易讓人記住的域名吗讶。
??域名需要去空間商(IDC)購買,例如萬網(wǎng)(現(xiàn)為阿里云域名)膜毁、西部數(shù)碼(老牌IDC)瘟滨、騰訊云等等...
挑選一個你喜歡的空間商杂瘸,去里面購買一個域名,步驟我就不說了镜硕。

購買域名需要有2個注意的地方:
??1血淌、讓你填寫實名認證模板,這個是工信部的要求疗疟,不管是公司買還是個人買都是提供他需要的資料就可以了策彤;
??2店诗、有的域名后綴無法在國內(nèi)實名認證也就是無法備案违霞,所以買小眾后綴的域名先查一下是否能實名認證,如果你的主機是國外主機就不存在這個問題。

域名備案
??域名這里最麻煩的就是這里了,各省管局(工信部)要求不同,各空間商(IDC)規(guī)則也不同,但是萬變不離其宗,就是他要什么資料,就給什么資料!
必需資料:
主體(或主辦單位)信息:
主體全稱(公司名)现恼、
主辦單位性質(zhì)(自行選擇)、
證件類型(一般都是營業(yè)執(zhí)照)、
證件號碼(營業(yè)執(zhí)照上的統(tǒng)一社會信用代碼)、
證件地址(營業(yè)執(zhí)照上的住所)麦轰、
通訊地址(一般都是住所侧纯,如果不通過看原因)拳缠、
網(wǎng)站名稱(一般填寫公司名稱必過哲鸳,這里的網(wǎng)站名稱跟后續(xù)的網(wǎng)站Title沒什么關(guān)系)
備案域名(填寫你要備案的域名)
前置或?qū)m棇徟鷥?nèi)容類型(一般都沒有婿奔,選擇不涉及)
備案人(法人)
法人姓名(營業(yè)執(zhí)照上的法人姓名)
法人的個人資料(身份證记餐、座機雕沿、手機、郵箱榴捡、qq等等)
網(wǎng)站負責(zé)人資料:
網(wǎng)站負責(zé)人就是之后的空間商回執(zhí)電話和管局回執(zhí)電話打給誰的事情项乒, 可以直接填寫法人的資料猖辫,但是如果法人不愛接電話辛萍,那么備案可能被駁回。
網(wǎng)站負責(zé)人資料就是某個人的基本資料垃僚,按需填寫即可。
幕布照片
在哪個空間商備案,就要拍哪個空間商的幕布照片询吴,如果公司里沒有勾拉,聯(lián)系空間商發(fā)幕布卖局,如果有批销,直接拍網(wǎng)站負責(zé)人的幕布照片,空間商那里都有例子怎么拍掀宋。
網(wǎng)站真實性核驗單(核驗單)
各個空間商都有示例囤萤,按示例填寫即可。
網(wǎng)絡(luò)安全承諾書
如果需要富雅,按示例做。
域名證書
如果需要蛤奢,按示例做。

備案業(yè)務(wù)驗證碼枉氮,這個東西是空間商限制你一臺主機能備案幾個域名的東西象缀,阿里是買一臺3個月以上的服務(wù)器給5個備案業(yè)務(wù)驗證碼徐矩,也就是說你一個服務(wù)器只能有5個網(wǎng)站,非晨咚坑人蠢护。這個東西在各個空間商的主機管理或備案系統(tǒng)里找爬舰,如果實在找不到就聯(lián)系客服問。

資料全部提交后望伦,備案流程是空間商先審核一遍弓乙,正常1個工作日內(nèi)就會有結(jié)果,如果被駁回漾唉,按照駁回原因修改科乎,如果提交到管局影斑,基本上就通過了蹋砚,耐心等待15~25天即可。

  • 主機

主機就是服務(wù)器弱贼,分為虛擬主機和云服務(wù)器罕拂,虛擬主機就類似你D盤里的一個文件夾旧困,云服務(wù)器類似一臺完整的電腦广匙,你可以遠程鏈接到云服務(wù)器迄汛,進行環(huán)境配置猎荠,程序搭建等等。

既然是主機命贴,就要有操作系統(tǒng)(OS)蝶溶,目前操作系統(tǒng)就兩個大類,Windows和Linux。
Windows(操作系統(tǒng)):
優(yōu)點:圖形化界面,符合全世界的操作習(xí)慣贡避;
缺點:有些程序擴展或者各種你想不到的配置問題杀捻,windows操作起來太復(fù)雜。或者根本就不支持Windows。
Linux(操作系統(tǒng))推薦:
優(yōu)點:開源,也就是說你只要堅持學(xué)習(xí)授舟,你可以盡情的折騰他,面向服務(wù)端的各種應(yīng)用,擴展比Windows好操作;
缺點:命令行操作,對新手不是很有好,但是你只要堅持折騰一段時間搬设,入了門之后贞言,會發(fā)現(xiàn)命令行操作才是程序員的歸屬蚤霞!會讓你找到計算機世界的感覺!

選擇好后操作系統(tǒng)删壮,還要選擇鏡像(便于理解舉例:WindosXp,Win7,Win10這些都是鏡像)亿虽。
Windows(鏡像):
選擇中間版本即可(感覺中間版本使用的人最多收毫,沒做過實際調(diào)查)
Linux(鏡像):
選擇中間版本即可(感覺中間版本用的人最多劳吠,沒做過實際調(diào)查),我自己使用的全是Centos6.x
選擇鏡像不用糾結(jié)!!!

配置:
配置當(dāng)然是越高越好,根據(jù)老板的預(yù)算來吧道偷。

搭建環(huán)境:
LAMP(Linux祝旷、Apache柄冲、Mysql戒祠、Php)
LNMP(Linux、Nginx、Mysql、Php)

不管是哪種環(huán)境,都能把網(wǎng)站跑起來,不用糾結(jié)太多帮毁,這里不討論哪個好的問題爷肝,等你慢慢成長之后对嚼,自然會做出選擇靡砌。

重點是如何搭建環(huán)境
這里選擇通過面板搭建(面板就是把服務(wù)器一系列的操作變成網(wǎng)站后臺那種傻瓜式操作)
對于新手來說很友好邓了,而且也比較節(jié)省時間句葵,等你以后成為高手之后轻专,就可以拋棄面板宗收,或者自己寫面板礼旅。
面板有很多,WDCP(老牌),寶塔(新晉),護衛(wèi)神等等。抵拘。飘言。
這里推薦寶塔面板,百度搜一下就出來碟渺,按照他官網(wǎng)的安裝教程骏令,復(fù)制命令凰兑,進入你的服務(wù)器粘貼命令,等待安裝完成。具體的一系列操作請去他的官網(wǎng)學(xué)習(xí)。

服務(wù)器知識非常龐大川蒙,這里只講怎么能夠把網(wǎng)站搭建起來的基礎(chǔ)知識贰健。

  • 網(wǎng)站程序

既然是初級phper,并且面向小公司旱捧,就講點小公司常用的程序吧。
小公司常用開源程序标锄,織夢(dedecms)茁计、帝國(Ecms)、論壇(discuz)优质、WP(wordpress)、Zblog(博客)爷耀、等等等等太多的開源程序窄做。

所有的開源程序都有自己的一套語法蚯舱,如果你是在一個傳統(tǒng)企業(yè)掩蛤,可能面對的是一套程序枉昏,只需要搞懂其中的結(jié)構(gòu)、語法就ok揍鸟。

如果是你在一個小互聯(lián)網(wǎng)公司兄裂,你可能要維護幾十個不同程序?qū)懙牟煌W(wǎng)站(比較頭疼,需要你有較強的抗壓能力和學(xué)習(xí)能力阳藻,在這種公司提升的最快晰奖,因為什么事情都需要你來做。)

這里不討論各個程序的語法腥泥、結(jié)構(gòu)等等匾南,這些內(nèi)容百度都能搜的到,只要你能耐心的看蛔外,耐心的學(xué)就行蛆楞。

這里討論的是,無論是什么開源程序夹厌,都有他的優(yōu)缺點豹爹,而且,都不如自己寫的程序來的順手矛纹,所以帅戒,如果有時間,一定要用php框架寫一套自己的小型cms系統(tǒng),有助于你理解小型程序的根本逻住,只要你理解了根本钟哥,剩下的就是扒模板,套語法的事情了瞎访。

至于PHP框架的選擇腻贰,這里推薦THINKPHP5.X,有人肯定會反駁我說Yii扒秸、Lararvel什么什么的播演,我這里只是面向初級程序員,面向新手伴奥,最快写烤,最容易,就是最好的拾徙。等新手成長為熟手之后洲炊,并且還保持著堅持學(xué)習(xí),他自然會學(xué)習(xí)不同的框架擴展自己的技能尼啡!

注意:織夢暂衡、帝國等程序非常容易被黑,要做好安全檢查崖瞭,服務(wù)器權(quán)限等等


  • 現(xiàn)在狂巢,我們域名、主機书聚、程序都有了唧领,需要把他們連到一起,才能把網(wǎng)站上線~~~

在域名備案的時候雌续,你需要等待20天左右斩个,域名才能備案完成,所以這些時間就是你搭環(huán)境西雀、寫程序的時間。

如果你是按照我說的做的歉摧,服務(wù)器安裝的是寶塔面板艇肴,并且配置好了環(huán)境(lamp或lnmp),你現(xiàn)在需要在面板里添加網(wǎng)站叁温,由于域名還沒備案成功再悼,先填寫一個IP+端口號即可訪問,IP地址填寫你服務(wù)器的IP


這樣就可以暫時用IP加端口號訪問你的網(wǎng)站膝但,然后調(diào)試你的網(wǎng)站冲九。

添加站點注意:有的程序入口文件是在二級目錄里,所以網(wǎng)站目錄要設(shè)置好
Thinkphp-5.x入口文件就在public目錄里,所以網(wǎng)站目錄要指向public目錄

偽靜態(tài)設(shè)置莺奸,有些網(wǎng)站404丑孩,多半是偽靜態(tài)的原因,根據(jù)程序的不同灭贷,選擇不同的偽靜態(tài)規(guī)則

  • 安全

安全是網(wǎng)站必不可少的一部分
這里推薦使用云鎖服務(wù)器安全軟件温学,有程序掛馬查殺,目錄保護甚疟,服務(wù)器訪問保護等等功能仗岖,對于新手來說足夠用了。

注意:寶塔在安裝插件或者擴展的時候览妖,有可能被云鎖攔截轧拄,停用云鎖的服務(wù)或者卸載云鎖再次安裝即可。

  • 備份

一定要養(yǎng)成備份的習(xí)慣讽膏,無論是手動備份還是自動備份檩电,不知道會出什么事情,這是救你的東西
1桅打、基本的空間商都給服務(wù)器提供了快照功能是嗜,收費的但是費用不是很高,一定要設(shè)置好挺尾。
2鹅搪、寶塔面板 計劃任務(wù)里提供了定時任務(wù)備份數(shù)據(jù)庫和網(wǎng)站,設(shè)置好遭铺。
3丽柿、手動備份.sql文件,就是數(shù)據(jù)庫魂挂,保證做到每天備份重要的數(shù)據(jù)甫题。

  • 工具

工欲善其事,必先利其器
推薦工具涂召,根據(jù)你自己喜好選擇
開發(fā)工具:
PhpStorm坠非、SublimeText3
數(shù)據(jù)庫工具:
Navicat for Mysql
FTP:
Flashfxp

工具有很多,選擇自己喜歡的即可果正,選擇后炎码,沒事常看看他的配置秋泳、插件等等潦闲,對開發(fā)效率有很大的提升。

  • 雜談

這篇筆記都是記錄的非常非称戎澹基礎(chǔ)的東西歉闰,基本上全都走通一遍,下次就會了,程序員最重要的是保持住一顆學(xué)習(xí)的心和敬,不斷的去探索凹炸,實踐,最終都會成為高手的~ 加油8帕洹;够荨!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末私杜,一起剝皮案震驚了整個濱河市蚕键,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌衰粹,老刑警劉巖锣光,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铝耻,居然都是意外死亡誊爹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門瓢捉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來频丘,“玉大人,你說我怎么就攤上這事泡态÷” “怎么了?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵某弦,是天一觀的道長桐汤。 經(jīng)常有香客問我,道長靶壮,這世上最難降的妖魔是什么怔毛? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮腾降,結(jié)果婚禮上拣度,老公的妹妹穿的比我還像新娘。我一直安慰自己螃壤,他們只是感情好抗果,可當(dāng)我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著映穗,像睡著了一般窖张。 火紅的嫁衣襯著肌膚如雪幕随。 梳的紋絲不亂的頭發(fā)上蚁滋,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機與錄音,去河邊找鬼辕录。 笑死睦霎,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的走诞。 我是一名探鬼主播副女,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蚣旱!你這毒婦竟也來了碑幅?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤塞绿,失蹤者是張志新(化名)和其女友劉穎沟涨,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體异吻,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡裹赴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了诀浪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棋返。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖雷猪,靈堂內(nèi)的尸體忽然破棺而出睛竣,到底是詐尸還是另有隱情,我是刑警寧澤春宣,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布酵颁,位于F島的核電站,受9級特大地震影響月帝,放射性物質(zhì)發(fā)生泄漏躏惋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一嚷辅、第九天 我趴在偏房一處隱蔽的房頂上張望簿姨。 院中可真熱鬧,春花似錦簸搞、人聲如沸扁位。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽域仇。三九已至,卻和暖如春寺擂,著一層夾襖步出監(jiān)牢的瞬間暇务,已是汗流浹背泼掠。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留垦细,地道東北人择镇。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像括改,于是被迫代替她去往敵國和親腻豌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,647評論 2 354