學習php前亟需瞭解的知識

來源:互聯網
上載者:User
學習php前需要瞭解的知識

1.靜態網站與動態網站

A)靜態網站:

不支援資料互動的網站(尾碼: .html .htm)

B)動態網站:

支援資料互動的網站,動態網站可以放靜態網頁的

i.實現動態網站的技術

1.Asp .asp

2.php .php

3. .net .aspx

4.Java .jsp

2.用戶端與伺服器端

A)用戶端:瀏覽者使用的電腦

B)伺服器端:存放網站代碼的機器

C)用戶端給伺服器發送一個請求,(HTTP請求),伺服器會把靜態資源(html、代碼、圖片、js、CSS)發送到用戶端(HTTP響應),用戶端通過瀏覽器解析返回的代碼,就形成了我們看到的頁面。

3.連接埠和連接埠號碼

A)連接埠就是服務啟動並執行入口,類似於大樓的門

B)連接埠號碼:門的門牌號。範圍為0~65535

C)如何查詢連接埠號碼是否被利用。

Win+R後輸入cmd進入命令列

輸入netstat -ano

D)80連接埠一般留給WEB伺服器用,21連接埠留給FTP用,25連接埠留給郵件伺服器用。

4.BS和CS架構

A)BS架構

B:brower 瀏覽器

S:sever 伺服器

通過瀏覽器訪問伺服器

B)CS架構

C:client 用戶端

S:sever 伺服器

通過一個用戶端軟體訪問伺服器

例:qq、炒股軟體

5.前台和後台

A)前台:瀏覽器看到的介面

B)後台:管理員操作的介面,後台用來操作前台的資料

6.網站、虛擬目錄、虛擬機器主機

A)網站:存放網站內容的檔案夾

B)虛擬目錄:有許可權的檔案夾

C)虛擬機器主機:有許可權的檔案夾+網域名稱+連接埠

7.更改虛擬目錄

因為PHP的運行需要apache的支援,所以php的目錄要告知apache,在apache大的設定檔中配置php的虛擬目錄

開啟apache的設定檔,搜尋documentroot(設定檔中是不區分大小寫)

在瀏覽器地址欄中輸入http://localhost/text.php(修改後的虛擬目錄),發現無法開啟指定頁面的原因:沒有給更改的目錄設定存取權限

解決:在apache設定檔中,將指定檔案夾的許可權設定為 allow from all

更改方法:

1.找到wampwerver\bin\apache\apache2.4.9\conf\下的http.conf,開啟後,輸入vhosts 進行尋找,找到所在的地方,去掉前面的#

2.找到wampserver/bin/apache/apache2.4.9/conf/extra下面的httpd-vhosts.conf,開啟並在文本的最後添加如下代碼

DocumentRoot "D:/wamp/www/web1/"

DirectoryIndex wo.php

ServerName www.sina.com

3.修改C:/WINDOWS/system32/drivers/etc/host這個檔案,用記事本開啟,加上如下內容:

127.0.0.1 www.sina.com

注釋:D:/wamp/www/web1/ 是網站項目的根目錄

7.更改首頁

在apache的設定檔中尋找directoryindex,這個指令是設定網站首頁。

9.更改監聽連接埠

Listen

瀏覽器請求的格式:http://網址[:連接埠號碼]/php頁面

如果是連接埠號碼80,那麼連接埠號碼可以省略。

10.DNS解析

A)DNS:網域名稱解析系統。瀏覽器輸入欄位名,先到最近的DNS伺服器上解析出網域名稱對應的 IP地址(最近的DNS解析伺服器就是本機),再通過IP地址去訪問伺服器。

原生DNS解析資料庫在“C:\Windows\System32\drivers\etc\hosts”

11.PHP文法的特點

PHP的關鍵字不區分大小寫,變數名區分大小寫

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.