A)靜態網站:
不支持數據交互的網站(後綴: .html .htm)
B)動態網站:
支持數據交互的網站,動態網站可以放靜態網頁的
i.實現動態網站的技術
1.Asp .asp
2.php .php
3. .net .aspx
4.Java .jsp
A)客戶端:浏覽者使用的計算機
B)服務器端:存放網站代碼的機器
C)客戶端給服務器發送一個請求,(HTTP請求),服務器會把靜態資源(html、代碼、圖片、js、CSS)發送到客戶端(HTTP響應),客戶端通過浏覽器解析返回的代碼,就形成了我們看到的頁面。
A)端口就是服務運行的入口,類似於大樓的門
B)端口號:門的門牌號。范圍為0~65535
C)如何查詢端口號是否被利用。
Win+R後輸入cmd進入命令行
輸入netstat -ano
D)80端口一般留給WEB服務器用,21端口留給FTP用,25端口留給郵件服務器用。
A)BS架構
B:brower 浏覽器
S:sever 服務器
通過浏覽器訪問服務器
B)CS架構
C:client 客戶端
S:sever 服務器
通過一個客戶端軟件訪問服務器
例:qq、炒股軟件
A)前台:浏覽器看到的界面
B)後台:管理員操作的界面,後台用來操作前台的數據
A)站點:存放網站內容的文件夾
B)虛擬目錄:有權限的文件夾
C)虛擬主機:有權限的文件夾+域名+端口
因為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,打開並在文本的最後添加如下代碼
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/web1/"
DirectoryIndex wo.php
ServerName www.sina.com
</VirtualHost>
3.修改C:/WINDOWS/system32/drivers/etc/host這個文件,用記事本打開,加上如下內容:
127.0.0.1 www.sina.com
注釋:D:/wamp/www/web1/ 是網站項目的根目錄
在apache的配置文件中查找directoryindex,這個指令是設置網站首頁。
Listen
浏覽器請求的格式:http://網址[:端口號]/php頁面
如果是端口號80,那麼端口號可以省略。
A)DNS:域名解析系統。浏覽器輸入域名,先到最近的DNS服務器上解析出域名對應的 IP地址(最近的DNS解析服務器就是本機),再通過IP地址去訪問服務器。
本機的DNS解析數據庫在“C:\Windows\System32\drivers\etc\hosts”
PHP的關鍵字不區分大小寫,變量名區分大小寫