學習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的關鍵字不區分大小寫,變數名區分大小寫