51CTO下載-韓順平PHP-基礎(chǔ)語(yǔ)法1
◆ Web 開(kāi)放介紹:1. 在英語(yǔ)中web 即表示網(wǎng)頁(yè)的意思,它用于表示Internet 主機(jī)上供外界訪問(wèn)的資源,即提供瀏覽器訪問(wèn)的資源。2.Internet 上供外界訪問(wèn)的web 資源分為:①. 靜
◆ Web 開(kāi)放介紹:
1. 在英語(yǔ)中web 即表示網(wǎng)頁(yè)的意思,它用于表示Internet 主機(jī)上供外界訪問(wèn)的資源,即提供瀏覽器訪問(wèn)的資源。
2.Internet 上供外界訪問(wèn)的web 資源分為:
①. 靜態(tài)web 資源(如html 頁(yè)面):指web 頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)始終是不變。
②. 動(dòng)態(tài)web 資源:指web 頁(yè)面中供人們?yōu)g覽的數(shù)據(jù)是由程序產(chǎn)生的,不同時(shí)間點(diǎn)訪問(wèn)web 頁(yè)面看到的內(nèi)容各不相同。 靜態(tài)web 資源開(kāi)發(fā)技術(shù)
★html
3. 常用動(dòng)態(tài)web 資源開(kāi)發(fā)技術(shù):
PHP 、JSP/Servlet、ASP 、ASP.net 等
◆ php 的基本概念:
1.php(php hypertext preprocessor) 超文本預(yù)處理語(yǔ)言
2.php 由zend 公司進(jìn)行維護(hù)
3.php 最先前用于做個(gè)人主頁(yè),現(xiàn)在發(fā)展到用于做網(wǎng)站開(kāi)發(fā) ◆ php 的優(yōu)勢(shì):
1. 跨平臺(tái)性良好,多種數(shù)據(jù)庫(kù)支持
2. 效率比較高,具有良好的安全性
3. 免費(fèi)使用(成本低)
4. 開(kāi)放的源代碼,所有的php 源代碼都可以得到
5. 面向?qū)ο?/p>
不足:
1. 安裝比較復(fù)雜
2. 靈活;php 是解釋運(yùn)行機(jī)制的語(yǔ)言,所有很多問(wèn)題在運(yùn)行的階段才會(huì)發(fā)現(xiàn)
,php 的基本概念
快速入門(mén)案例:
test.php
echo ‘hello ’;
?>
①.php 是personla homepage的縮寫(xiě) ②. 目前是有zend 公司負(fù)責(zé)維護(hù)和商業(yè)化 ③.php 是嵌入到html 中的代碼 ④.php 腳本是運(yùn)行在服務(wù)器端的
,B/S和C/S的區(qū)別

b/s的優(yōu)勢(shì):
①. 開(kāi)發(fā)成本低
②. 管理維護(hù)簡(jiǎn)單
③. 產(chǎn)品升級(jí)便利
④. 對(duì)用戶(hù)的培訓(xùn)費(fèi)用低
⑤. 用戶(hù)使用方便,出現(xiàn)故障的概率小 b/s的不足:
①. 安全性不足
②. 客戶(hù)端不能隨心變化,受瀏覽器的限制 WEB 服務(wù)器:
1. IIS
2. Lighttpd
3. apache
,
測(cè)試是否真的成功!
在瀏覽器中輸入 http://localhost

表示ok.
說(shuō),apache 安裝成功后,操作系統(tǒng)是以服務(wù)的方式管理

我們可以通過(guò)該服務(wù)來(lái)啟動(dòng)和關(guān)閉apache ,也可以通過(guò)apache moniter 來(lái)管理apache
另外一種管理apache 就是通過(guò)命令行來(lái)管理

測(cè)試:
1. 進(jìn)入控制臺(tái)(切換到apache 安裝目錄下)
apache 其實(shí)就是軟件,apache 有一個(gè)非常重要的應(yīng)用程序httpd.exe ,該程序在apache 安裝目錄的bin 目錄
如果希望在任何目錄下都可以運(yùn)行我們的httpd 指令,則需要做一個(gè)環(huán)境變量設(shè)置
apache 這個(gè)web 服務(wù)器默認(rèn)在80端口監(jiān)聽(tīng)
如果你訪問(wèn)一個(gè)網(wǎng)站 ,則默認(rèn)一個(gè)端口是80
,端口(port):
1. 一臺(tái)機(jī)器可以有1~65535號(hào)端口
2. 在實(shí)際開(kāi)發(fā)中,我們經(jīng)常使用 netstat –an 來(lái)查看機(jī)器有哪些端口在監(jiān)聽(tīng),如果發(fā)現(xiàn)有異常端口監(jiān)聽(tīng),則可以關(guān)閉該端口 netstat -anb
通過(guò)該命令我們可以發(fā)現(xiàn)是哪個(gè)程序在監(jiān)聽(tīng)該端口,從而關(guān)閉
3. 一臺(tái)機(jī)器的80端口被apacche 監(jiān)聽(tīng),則該端口不能再被其他的應(yīng)用程序監(jiān)聽(tīng)。
4. 端口分為有名端口1~1024號(hào),其他端口可以自己分配
apache 如何去配置端口:
我們的apache 軟件 配置是在 httpd.conf文件中配置,該文件在apache 安裝目錄下的conf 文件夾下,在httpd.conf 文件中我們修改端口。(在修改過(guò)后,需要重新啟動(dòng)apache 服務(wù)器,配置方能生效)
apache 可以同時(shí)監(jiān)聽(tīng)多個(gè)端口

apache 目錄結(jié)構(gòu)解釋

:
運(yùn)行機(jī)制圖:

apr:可移植運(yùn)行庫(kù)
apache-----啟動(dòng)階段
,
虛擬目錄
提一個(gè)要求:
我的apache 是安裝在C 盤(pán),但是C 盤(pán)沒(méi)有空間,D 盤(pán)有更多空間,能不能把D 盤(pán)的一個(gè)文件夾下的網(wǎng)頁(yè)html ,php ,當(dāng)做網(wǎng)站管理
看看如何完成這個(gè)功能?
1. 添加虛擬目錄的節(jié)點(diǎn)
配置虛擬目錄在apache 的conf 目錄下httpd.conf 的
DirectoryIndex index.html indel.htm index.php
Alias /myblog “D:/myblog”
order allow,deny
Allow from all
,
2. 修改server 主目錄
注銷(xiāo):(可不注銷(xiāo)主目錄

)
3. 測(cè)試
4. 如何設(shè)置歡迎頁(yè)面

5. 關(guān)于apache 訪問(wèn)權(quán)限的講解
,
①.
表示對(duì)D 盤(pán)下面的my_project/blog文件權(quán)限設(shè)置 ②.order allow,deny
表示先許可所有的訪問(wèn).deny 表示拒絕所有 ③.allow from all
先看看allow
Allow from all,許可所有IP
理解:
①

.
