織夢DEDECMS建站學習02
1.認識php
PHP:
PHP: Hyper text Preprocessor"的縮寫,即“超文本預處理器。PHP是一種功能強大,並且簡便易用的腳本語言,它可嵌入到HTML中,尤其適合web開發。
起源:
1994年Rasmus創造了PHP (這完全是Rasmus的個人愛好)
1997年,Zeey、Andi重寫了解析器,發展到php3。 (有了隊伍)
2000年5月,php4發佈,它使用了Zend引擎(Zeey+Andi)。(有 了標準)
2004年7月,php5正式發佈。(飛速發展,不斷創新)
PHP的最版本爲PHP 7. X。
PHP的官方網址爲:https://www.php.net/
特點:
PHP是免費的;
效率高: PHP消耗相當少的系統資源;
易學易用,功能強太;
跨平臺的。可以運行在UNIX、LINUX、WINDOWS下;
嵌入HTML:因爲PHP可以嵌入HTML語言,學習起來並不困難;
PHP5是面向對象的。
... ...
2.PHP優勢
PHP | ASP | JSP | C#/.NET |
---|---|---|---|
都是web開發語言 | |||
面向對象(PHP5) | 不支持 | 面向對象 | 面向對象 |
執行速度:最快 | 一般 | 中等 | 中等 |
開源免費LAMP Linux,Apache,MySQL,PHP黃金組合 |
非開源 | 開源 | 非開源 |
易學易用,功能強大 | 易學,功能少 | Java的一部分,相對較難 | 有難度,不透明 |
大型門戶網站:最多 | 少 | 一般 | 一般 |
人才需求:緊缺 | 飽和 | 供需持平,差量不大 | 供需持平,差量不大 |
公認的安全性 | 安全差 | 一般 | 一般 |
支持(PHP4以後)組件 | 支持 | 支持 | 支持 |
3. PHP運行環境
PHP運行前提:1.操作系統,2.WEB服務器,3.PHP組件
WAMP: Windows+Apache+Mysql+Php
WNMP: Windows+Nginx+Mysql+Php
LAMP: Linux+Apache+Mysql+Php
LNMP: Linux+Nginx+Mysql+Php
Apache HtTP Server (簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器。Apache是世界使用排名第一的Web服務器軟件。 它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等解釋器編譯到服務器中。
Nginx("enginex")是一款是由俄羅斯的程序設計師Igor Sysoev所開發高性能的Web和反向代理服務器,也是一IMAP/POP3/SMTP代理服務器。在高連接併發的情況下,Nginx是Apache服 務器不錯的替代品。
安裝了PHP環境之後,Apache/Nginx纔可能運行PHP文件。
新手安裝過程推薦組合包安裝!
官方網站
Php:http://www.php.net
Mysql :http://www.mysql.com
Apache:http://www.apache.org
注意:我們還可以安裝zend引擎:用於php優化。下載網址:www.zend.org
windows下安裝:
推薦軟件1: phpstudy
官方地址: https: //www. xp. cn/
推薦軟件2:
appserv-win32-2.5.9.exe
官方地址: http: //www. appservnetwork. com
4.第一個PHP頁面
1)路徑:www下新建目錄文件,用於區別不同項目
2)代碼:
3)訪問:瀏覽器輸入本機網址路徑:127.0.0.1/stedy/index.php
最終執行結果!