首頁 >後端開發 >php教程 >教你玩PHP概述與環境搭建

教你玩PHP概述與環境搭建

慕斯
慕斯轉載
2021-06-25 10:00:262492瀏覽

你知道什麼是PHP嗎? PHP起源於1995年,由Rasmus Lerdorf開發。到現在,PHP已經經歷了幾十年的時間洗滌,成為全球最受歡迎的腳本語言之一。就讓我們一起去看看吧

PHP5是一種物件導向的、完全跨平台的新型Web開發語言,所以無論從開發者角度考慮還是從經濟角度考慮,都是非常實用的。 PHP語言結構簡單、易於入門,許多功能只需要一個函數即可實現。許多機構都相繼推出了開發PHP的IDE工具、Zend搜尋引擎等新型技術。

概述

什麼是PHP

PHP(Hypertext Preprocessor,超文本預處理器),是一種伺服器、跨平台、HTML嵌入式的腳本語言,其獨特的語法混合了C語言、Java語言和Perl語言的特點,是一種被廣泛應用的開源式的多用途腳本語言,尤其適合Web開發。
PHP是B/S(Browser/Server,瀏覽器/伺服器)體系結構,屬於三層結構。伺服器啟動後,使用者可以不使用客戶端軟體,只使用瀏覽器即可訪問,既保持了圖形化的使用者介面,也大大減少了應用程式的維護量。

PHP語言的優勢

PHP起源於自由軟體,及開放原始碼,使用PHP進行Web應用程式的開發具有以下優點。

  • 高安全性:PHP是開源軟體,每個人都可以看到所有PHP的原始碼,程式碼與Apache編譯在一起的方式讓它的安全設定更靈活。 PHP具有公認的安全性。
  • 跨平台特性:PHP幾乎支援所有的作業系統平台,並且支援Apache、IIS等多種Web伺服器。
  • 支援廣泛的資料庫:可操縱多種主流與非主流的資料庫,如MySQL、Access、SQL Server、Oracle、DB2等,其中PHP與MySQL是目前最佳的組合,它們的組合可以跨平台運行。
  • 易學性:PHP嵌入在HTML語言中,以腳本語言為主,內建豐富函數,文法簡單、書寫容易,方便讀者學習掌握。
  • 執行速度快:佔用系統資源少,程式碼執行速度快。
  • 免費:在流行的企業應用程式LAMP平台中,Linux、Apache、MySQL、PHP都是免費軟體,這種開源免費的框架結構可以為網站經營者節省很大一筆開支。
  • 模板化:實作程式邏輯與使用者介面分離。
  • 支援物件導向與流程:支援物件導向與流程的兩種開發風格,並可向下相容。
  • 內嵌Zend加速引擎,效能穩定快速。

PHP5的新特性

  • 建構子與折構函數。
  • 物件的參考。
  • 物件的克隆。
  • 物件中的私有、公有及受保護模式。
  • 介面。
  • 抽象類別。
  • __call。
  • __set和__get。
  • 靜態成員。

在Windows下使用AppServ組合包

組合包,就是將Apache、PHP、MySQL等伺服器軟體和工具安裝完成後打包處理。開發人員只要將已配置的套件解壓縮到本機硬碟即可使用,無需再另行配置。組合包實現了PHP開發環境的快速建置。對於剛開始學習PHP的程式設計師,建議採用此方法建構PHP的開發環境。雖然組合包在彈性上差很多,但其安裝簡單、速度較快、運作穩定,因此,比較適合初學者使用。
網路上比較流行的組合包有很多種,這裡推薦3種組合包:EasyPHP、AppServ和XAMPP。新手的話,建議使用EasyPHP或AppServ,而XAMPP比較複雜。

點選下載AppServ組合套件:

如下圖:

教你玩PHP概述與環境搭建

#AppSer集成安裝包建置

1、雙擊AppServ文件,開啟如下圖啟動頁面:

教你玩PHP概述與環境搭建

2、點選Next按鈕,開啟如下圖所示的AppServ安裝協定頁面:

教你玩PHP概述與環境搭建

3、點選I Agree按鈕,開啟如下圖所示的頁面。在該頁面中可以設定AppServ的安裝路徑(預設安裝路徑一般為c:\AppServ),AppServ安裝完成後,Apache、MySQL、PHP都會以子目錄的形式儲存到該目錄下:

教你玩PHP概述與環境搭建

4、按一下Next按鈕,開啟如下圖所示頁面,在該頁面中可以選擇要安裝的程式和元件(預設為全選狀態):

教你玩PHP概述與環境搭建

5、點選Next按鈕,開啟如下圖所示的頁面,該頁面主要設定Apache的連接埠號碼:

Apache連接埠號碼的設定至關重要,它直接關係到Apache伺服器是否能夠啟動成功。如果本機中的80埠被IIS或迅雷佔用,那麼這裡仍然使用80埠就不能完成伺服器的配置。可以透過修改這裡的連接埠號,或是將IIS或迅雷的連接埠號碼進行修改,即可解決該問題。

教你玩PHP概述與環境搭建

6、點擊Next按鈕,打開如下圖所示,該頁面主要對MySQL資料庫的root用戶的登入密碼及字元集的設置,這裡將字元集設定為“GB2312 Simplified Chinese”,表示MySQL資料庫的字元集將採用簡體中文形式:

教你玩PHP概述與環境搭建

7、點擊Install按鈕後開始安裝,如下圖:

教你玩PHP概述與環境搭建

8、下圖為安裝完成的介面:

教你玩PHP概述與環境搭建

已安裝AppServ之後,整個目錄預設安裝在「c:AppServ」路徑下,此目錄包含幾個子目錄:

教你玩PHP概述與環境搭建

#開啟瀏覽器,在網址列中輸入「http://localhost/[你設定的端口號,如果是80就不需要填寫]”,如果打開如下圖,說明AppServ安裝成功:

教你玩PHP概述與環境搭建

#相關學習視頻分享:php視頻教程

以上是教你玩PHP概述與環境搭建的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除