1.什么是php

一種服務器端的 HTML 腳本/編程語言,是一種簡單的、面向對象的、解釋型的、健壯的、安全的、性能非常之高的、獨立于架構的、可移植的、動態的腳本語言。是一種廣泛用于 Open Source(開放源代碼)的尤其適合 Web 開發并可以嵌入 HTML 的多用途腳本語言。它的語法接近 C,Java 和 Perl,而且容易學習。該語言讓 Web 開發人員快速的書寫動態生成的網頁。

PHP含義

早期PHP:Personal HomePage,Rasmus Lerdorf
后期PHP:PHP:Hypertext Preprocessor,超文本預處理器

PHP是一種腳本語言。

編程語言:在執行前需要先進行編譯的語言
腳本語言:是一種解釋型語言

2.PHP能做什么?

PHP什么都能做,但是很多情況下需要借助其他插件。
PHP是做動態網站的。(web)
web1.0:靜態網站(都是請求已經存在的靜態頁,不需要和數據庫進行任何交互),通常請求文件都是以路徑+文件名.html/htm
web2.0:動態網站,用戶能夠與服務器進行交互(服務器能夠與數據庫進行交互)

PHP負責處理用戶提交的請求,與數據庫進行關聯,由PHP操作數據庫進行數據的交互。

4.PHP在哪運行?

PHP是一種服務器端的腳本語言。

5.什么是服務器?

裝有服務器軟件的電腦。
服務器軟件:Apache,tomcat,iis,ftp,http,SVN
裝有Apache的電腦稱之為web服務器。

6.軟件結構

不論哪種結構都需要聯網才能夠工作。
c/s:client/server,客戶端/服務端,必須同時運行客戶端和服務端才能夠使用軟件。
b/s:browser/server,瀏覽器/服務器(端),只要有瀏覽器就可以進行訪問(一種特殊的c/s結構)

7.電腦間的通信

IP:唯一標識電腦的一個地址
域名:Domain Name,對IP地址的別名,是為了方便用戶去訪問對應的“電腦”
hosts:本地的域名解析器
域名服務器:通過域名找到域名對應的IP地址

8.web工作原理

網站:多個網頁組成的集合。
用戶訪問:http://www.itcast.cn/teacher.html(URL:互聯網的絕對路徑)
網站管理員:一個網站就是一個文件夾(本地的絕對路徑)
靜態頁的請求:http://localhost/index.html
請求步驟:
1.用戶在瀏覽器中輸入需要訪問的網站的域名以及具體要請求的網頁文件
2.域名解析:先找本地hosts文件,再找互聯網上的DNS
3.web服務器接收請求,獲取請求文件index.html
4.web服務器返回index.html
5.瀏覽器解析html代碼,顯示數據
動態頁的請求:http://localhost/index.php
請求步驟:
1.用戶在瀏覽器中輸入需要訪問的網站的域名以及具體要請求的網頁文件
2.域名解析:先找本地hosts文件,再找互聯網上的DNS
3.web服務器接收請求,獲取請求文件index.php
4.將index.php文件交給php引擎處理
5.php引擎解析php代碼,如果要連接數據庫的話就調用mysql擴展,去操作數據庫,最終解析完變成html文件
6.php引擎將生成的html文件交給Apache
7.web服務器返回index.php得到的最終html文件
8.瀏覽器解析html代碼,顯示數據

聯系電話:0471-0654910

公司地址:呼和浩特市賽罕區南二環路永泰城C座19樓1912~1913

版權所有 ? 呼和浩特市鄂爾渾軟件有限公司

蒙ICP備16001675號-1

赌真钱的棋牌游戏 福彩3d开机号 福彩湖北快三开奖彩票控 安徽快三计划群 江苏11选5第一期 超级大乐透几点开奖 福彩甘肃快3走势图 浩方电竞平台官方下载 辽宁11选5几点开始每天 ag真人在线开户 云南快乐十分走势图一定牛 上海快3开奖结果查询l 亿客隆平台 印尼五分彩走势图号码 体育彩票七乐彩 互联网彩票什么时候恢复 北京赛车怎么赌才会赢