撰稿/ 云朵排版/ 云朵審核/ leda
初識PHP
如果你是一名程序猿,那么你一定聽過這樣一個梗“PHP語言,是全世界最好用的編程語言!“
其實,這個梗最早不是出自別處,而是PHP官方哦!
PHP is the best for web , but what about ?
——PHP官方文檔
2001年,PHP官方號稱PHP是全世界最好的web開發語言。PHP(外文名:PHP: ,中文名:“超文本預處理器”)是一種免費開源的、創建動態交互性站點的強有力的服務器端腳本語言。
直到今天,在web開發領域PHP語言仍然可以稱得上是統治地位。目前,全球5000萬互聯網網站60%以上都在使用PHP技術,、、新浪、百度、、騰訊都在使用PHP。中國網站排名中有394家使用PHP,國內80%以上動態網站使用PHP進行開發,在Web后端語言中PHP全球市場語言占有率達到80%。
那么,為什么說PHP語言是全世界最好的web開發語言呢?
PHP編程語言優勢
1. 簡單易學
PHP語言是嵌入式語言,直接嵌入HTML頁面便可開發。即使你是零基礎小白,也能成為大神。
2. 跨平臺性高
由于PHP是運動在服務器端的腳本,PHP能夠在所有的主流操作系統上使用。包括Linux、Unix的各種變種(包括HP-UX、和 )、、Mac OSX、RISC OS 等。
3.運行效率高
用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯后代碼,編譯可以達到加密和優化代碼運行使代碼運行更快。
4.開源免費
所有的PHP源代碼事實上都可以在網絡中搜到,供免費下載與使用。
無論你是想要從事開發工作的程序猿,還是需要開發系統的科研人,小科都推薦你嘗試PHP編程語言!下面小科就帶大家一起學習PHP的環境安裝與使用教程吧!
PHP安裝環境是一個非常麻煩的事情,需要安裝并配置好、Mysql并進行整合。這里小科給大家分享提供集成式開發環境的軟件,快速安裝環境進入開發階段。
安裝教程
步驟一:訪問官網,下載
下載地址:
不確定自己電腦操作系統的同學可以進入【設置】頁面
選擇【系統】查看系統類型
下載的文件是這樣的,需要使用解壓軟件進行解壓!
步驟二:解壓后的文件是這樣的
雙擊【.1.0.1.exe】程序進行安裝
安裝說明(特別注意):
1.安裝路徑不能包含“中文”或者“空格”,否則會報錯(例如錯誤提示:Can' dir to 'G:\\x65b0\x5efa\x6587\)
2.保證安裝路徑是純凈的,安裝路徑下不能有已安裝的V8版本,若重新安裝,請選擇其它路徑
步驟三:點擊右下角的【自定義選項】可以設置更多的配置項
注:確保安裝路徑中沒有中文和空格!
生成快捷方式:在桌面上創建一個啟動圖標。
添加到快速啟動欄:將程序加入到開始菜單中。
點擊【立即安裝】并耐心等待。
安裝完成!接下來便可以使用了。
補充:
安裝路徑中有中文時,啟動服務報錯時會出現如下狀況:
安裝路徑有空格時,啟動服務報錯:
遇到報錯,我們可以卸載,重新安裝。
使用教程
PHP安裝配置
1.選擇【軟件管理】,可以選擇不同版本的php進行安裝配置。
2.點擊【網站】,點擊對應網站域名【管理】,可以針對每一個網站指定php版本即可完成相應的php版本切換,同時不影響其他的網站程序,這里Nginx和是同步的。
3.在【網站】中點擊【+創建網站】,在PHP版本選擇不同版本,可以輕松創建網站域名。php內置的只有一個版本,我們可以通過更多版本下載更多的PHP版本,選擇你需要的版本,下載完成之后軟件會自動重啟,并運行相應的PHP環境。
搭建網站域名
/Nginx是我們通過.0搭建網站的基礎,開啟/Nginx之后,打開網站頁面,點擊創建網站,填寫域名,網站目錄,選擇對應的php版本之后點擊確認,創建完畢,/Nginx會自動重啟。
●創建成功后會在網站列表中顯示,通過搜索域名關鍵字可以搜索查詢,網站可以動態的修改php版本,偽靜態,可以通過命令行配置相應的網站環境
網站的存在時間根據時間啟停,在設定的網站時間到期后可以通過修改操作重新開啟,域名和網站根目錄可以點擊對應表格修改。
在學習或者測試的環境中,我們很多時候需要用到證書軟件,又苦于自定義證書生成比較麻煩,不方便學習,認證證書又需要產生一定費用的問題,.0中給我們提供了相應的工具,只需要我們在創建網站或者修改網站的窗口中選擇https即自動彈出窗口,這里可以復制其他途徑下載下來的證書到相應文本框中,也可以點擊對話框左下角的生成開發者證書按鈕自動填充證書內容php數據庫系統開發完全手冊,確定并創建網站成功后,點擊打開網站就會發現我們訪問的鏈接是https開頭的。
(注:由于證書是未認證的證書,所以不受瀏覽器信任,會顯示為不安全的證書php數據庫系統開發完全手冊,我們可以通過設置信任證書或者直接點擊高級,繼續前往就能使用)
●小技巧:創建網站時選可以創建網站用的數據庫、FTP服務,一次操作完成數據庫和FTP的創建。
學習路線
PHP作為一種創建動態交互性站點的強有力的服務器端腳本語言,吸收了C語言、Java等編程語言的優勢,具體學習需要涉及多方面CS內容。小科給大家提供一個可參考的學習路線:
(1) 熟悉HTML/CSS/JS等網頁基本元素
(2) 理解動態語言的概念和運作機制,熟悉基本的PHP語法。
(3) 學習如何將PHP與HTML結合起來,完成簡單的動態頁面。
(4) 學習MySQL語言,設計數據庫。
(5) 熟悉PHP語法、常用函數,理解MySQL優化
(6) 最終完成一個功能齊全的動態站點。
所以如果想要深入學習PHP至少要掌握的技巧為:HTML基礎(包含HTML/CSS/JS等)、PHP基本語法、數據庫基礎等。編程學習是一個由淺入深的過程,僅僅初步掌握以上知識是不夠的,還需要更加深入的學習和探究。終生學習,終生成長~
所以,小科帶著超級實用的PHP學習資料大禮包來啦!