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

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

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

我們可以通過該服務來啟動和關閉apache ,也可以通過apache moniter 來管理apache
另外一種管理apache 就是通過命令行來管理

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

apache 目錄結構解釋

:
運行機制圖:

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

)
3. 測試
4. 如何設置歡迎頁面

5. 關于apache 訪問權限的講解
,
①.
表示對D 盤下面的my_project/blog文件權限設置 ②.order allow,deny
表示先許可所有的訪問.deny 表示拒絕所有 ③.allow from all
先看看allow
Allow from all,許可所有IP
理解:
①

.
