php技術第一階段:基礎階段(PHP程序員)重點:熟練掌握LNMPphp mvc技術架構圖
2022-09-30
對于對PHP開發(fā)感興趣的程序員來說,我們需要學習的知識不能局限于PHP本身,而是圍繞PHP的一整套技術棧。學編程,當然要先上手,再提高,再精通。這個世界上沒有學習的捷徑,但有正確的學習方法。
在基礎階段,我們需要學習的技能主要包括操作系統(tǒng)的基本使用、操作系統(tǒng)的安裝和配置、基本操作系統(tǒng)的安裝和配置、PHP的語法和基本使用、 HTML\CSS\等前端web應用,以及系統(tǒng)設計知識等。打通LNMP組合應用是主要目標。
有的朋友可能會覺得很奇怪,為什么我學PHP的時候要一起學這么多“外面”的知識,有必要嗎?當然有!PHP 本身只是一種腳本編程語言。它本身似乎沒有任何力量。她的力量主要可以通過融合 、 等技術來體現(xiàn)。
LNMP組合前面提到過,這里解釋一下。LNMP 是一組自由軟件的首字母縮寫詞,通常一起用于運行動態(tài)網(wǎng)站或服務器。L指;N指;M指,也可以指(我其實很喜歡用);P指的是PHP,今年火了,有的好人就當它了!
還有一種常見的 LAMP 組合和組合,其中 A 表示,兩者都是開源的 Web 服務器。LNMP 正變得越來越流行。讓我們學習關注LNMP。LNMP、LAMP、開源免費功能強大,至少它們仍然是Web開發(fā)的主流技術。
既然主要目的是入門,當然我們的重點是學習PHP本身,而配套的技術并不是我們學習的重中之重,但是為了讓我們和PHP順利學習,我們至少要掌握環(huán)境和各種配套應用程序的安裝和配置。配置等
以下是PHP學習各個階段的學習指南。這篇文章是“基礎階段”。這里所涉及的知識主要列出來供參考。具體學習,需要查看更多資料!
第一階段:基礎階段(初級 PHP 程序員)
重點:掌握LNMP(核心是安裝配置的基本操作)
目標:能夠完成基本的LNMP系統(tǒng)安裝,簡單的配置和維護;能夠做一個簡單系統(tǒng)的基本PHP開發(fā);能夠支持PHP中型系統(tǒng)中PHP功能模塊的開發(fā)。
時間:完成此階段學習的時間因人而異。最快的是三四個月,中間是半年到一年,慢的是三四年,最差的是一團糟。如果你想快速,你必須更加努力。三天打魚兩天曬網(wǎng)估計就慘了。
以下分六個方面的知識技術供大家參考:
1、:操作系統(tǒng)
操作系統(tǒng)是所有應用程序開發(fā)的基礎,通常大家都喜歡把它作為一個PHP開發(fā)和應用環(huán)境。它是開源和免費的,但有很多版本。比較常見的版本包括 RHEL、RHEL 等,無論你使用哪個發(fā)行版,你需要掌握的知識都不能錯過:
2、:網(wǎng)絡服務器
(x) 是一個高性能的 HTTP 和反向代理 Web 服務器,還提供 IMAP/POP3/SMTP 服務。源代碼在類似 BSD 的許可證下發(fā)布,并以其穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源消耗而聞名。要學習,您需要:
3、:數(shù)據(jù)庫系統(tǒng)
號稱“世界上最流行的開源數(shù)據(jù)庫系統(tǒng)”,其實還有一個網(wǎng)站開發(fā),和影子追隨者。還有一個系統(tǒng)叫做“世界上最先進的開源數(shù)據(jù)庫系統(tǒng)”。這三個數(shù)據(jù)庫都很棒。從一種習慣來說,選擇是最好的選擇。你需要做:
4、PHP:通用開源腳本語言
PHP是我們研究的重點。我不會介紹 PHP 本身。當然,如果你學會了這一點,你就非常了解她了。學習PHPphp技術,可以從以下目標入手:
5、HTML/CSS/JS:前端 UI
如果條件和時間允許,建議適當學習HTML/CSS/JS等相關知識。PHP 作為一種預編譯語言php技術,通常嵌入在 HTML 中,通過結合 HTML、CSS 等多種技術來顯示頁面。你可以從:
6、系統(tǒng)設計能力:這才是王道
在學習了前面的知識之后,最終的目標是開發(fā)一個產(chǎn)品。你也需要一定的設計能力網(wǎng)站建設,但你的期望值不能太高。
怎么樣,是不是開始在你心里有了譜?那我們就做吧!