Ajax的第一天

一、服務(wù)器

1.能夠提供某種服務(wù)的機器(計算機)稱為服務(wù)器神郊。
2.服務(wù)器類型

  • 服務(wù)類型:文件服務(wù)器(eg歌肴裙、電影)、數(shù)據(jù)庫服務(wù)器涌乳、郵件服務(wù)器蜻懦、Web服務(wù)器等
  • 操作系統(tǒng):Linux服務(wù)器、Windows服務(wù)器夕晓、Unix系統(tǒng)等
  • 應(yīng)用軟件:Apache服務(wù)器阻肩、Nginx服務(wù)器、IIS服務(wù)器运授、Tomcat服務(wù)器烤惊、Node服務(wù)器等

3.服務(wù)器軟件

  • 使計算機具備提供某種服務(wù)能力的應(yīng)用軟件,稱為服務(wù)器軟件吁朦。
  • 通過安裝相應(yīng)的服務(wù)軟件柒室,然后進行配置后才能使計算機具有了提供相應(yīng)服務(wù)的能力
  • 服務(wù)器軟件
    • 文件服務(wù)器:Server-U、FileZilla逗宜、VsFTP等
    • 數(shù)據(jù)庫服務(wù)器:Oracle雄右、MySQL、PostgreSQL纺讲、MSSQL擂仍、DB2
    • 郵件服務(wù)器:Postfix、Sendmail
    • HTTP服務(wù)器:Apache熬甚、Nginx逢渔、IIS(微軟操作系統(tǒng)自帶)、Tomcat乡括、NodeJS等
  • 面試時
    • 用的是Linux(比較安全肃廓,80%使用這個)或者Apache
    • 用的是Apache服務(wù)器軟件(60%使用的是這個)
    • 數(shù)據(jù)庫一般用的是MySQL(比較小智厌,輕量,免費開源盲赊,性能不差铣鹏,淘寶也是用的MySQL,淘寶自己加工了使用)

二哀蘑、客戶端

  • 具有向服務(wù)器索取服務(wù)能力的終端诚卸,如手機、電腦等
  • 常見客戶端軟件:QQ绘迁、迅雷合溺、瀏覽器、Foxmail等
  • 以瀏覽器為宿主環(huán)境脊髓,結(jié)合HTML辫愉、CSS、Javascript等技術(shù)将硝,而進行的一系列開發(fā)恭朗,通常稱之為前端開發(fā)
  • 前臺和后臺是針對網(wǎng)站的性質(zhì)來劃分的,前端和后端是針對職位技術(shù)來劃分的

三依疼、HTTP服務(wù)器

  • 即網(wǎng)站服務(wù)器痰腮,主要提供文檔(文本、圖片律罢、視頻膀值、音頻)瀏覽服務(wù)
  • HTTP服務(wù)器可以結(jié)合某一編程語言處理業(yè)務(wù)邏輯,由此進行的開發(fā)误辑,通常稱之為服務(wù)器開發(fā)
  • 常見的服務(wù)端編程語言包括PHP沧踏、Jsp、Asp巾钉、Python翘狱、Ruby、Perl

四砰苍、網(wǎng)絡(luò)基礎(chǔ)

  • IP地址
  • 由路由器分配
  • Ping潦匈、ipconfig(windows的命令)、ifconfig(Linux的命令)
  • 如果輸入IP地址赚导,網(wǎng)頁提示501茬缩,原因是服務(wù)器做了限制,無法通過IP地址訪問該網(wǎng)站
  • 域名
  • 查看域名對應(yīng)的iP地址ping吼旧、tracert
  • DNS服務(wù)
    • Domain Name System
  • DNS記錄了IP地址和域名的映射(對應(yīng))關(guān)系
  • 查找優(yōu)先級 本機 hosts文件凰锡、DNS服務(wù)器
  • 端口
  • 端口號是計算機與外界的通訊交流的出口,每個端口對應(yīng)不同的服務(wù)
  • 查看端口占用情況netstat-an
  • 虛擬端口,不同的端口處理不同的服務(wù)
  • 步驟
  • 服務(wù)端
    • 安裝操作系統(tǒng) Linux Windows
    • 安裝服務(wù)器軟件
    • 后端開發(fā)語言
    • 當這臺電腦作為HTTP服務(wù)器的時候寡夹,需要安裝Apache处面,并且會監(jiān)聽80端口厂置,當這臺電腦作為數(shù)據(jù)庫服務(wù)器菩掏,需要安裝MySQL并且它監(jiān)聽3306
  • 客戶端
    • 有可能需要安裝操作系統(tǒng),一般是windows
    • 安裝一些具備索取服務(wù)能力的軟件比如QQ昵济、瀏覽器
  • DNS服務(wù)器

五智绸、C/S&B/S

  • C/S client、server
  • 在C/S結(jié)構(gòu)的情況下访忿,不同的服務(wù)需要安裝不同的客戶端軟件
  • B/S browser server(是一個特殊的C/S)
  • 所有的服務(wù)都可以通過瀏覽器來完成(因為基本所有的瀏覽都安裝了瀏覽器)
  • 缺點:操作穩(wěn)定性瞧栗、流暢度方面相對較弱

六、搭建HTTP服務(wù)

  • 配置虛擬主機
  • 注意
  • 檢查網(wǎng)絡(luò)是不是通的 ping對方iP
  • 檢查防火墻是否開啟海铆,如果開啟不能正常被訪問
  • 檢查訪問權(quán)限Allow from all
  • 理解默認索引(index.html)
  • 確保端口沒有被其它程序占用
  • “#”表示注釋
  • 修改配置要格外小心迹恐,禁止無意修改其它內(nèi)容
  • 配置根目錄
  • Localhost默認代替的是路徑,根目錄
  • 為何要配置卧斟?
    • 安裝完成后會默認給我們設(shè)置一個根目錄殴边,和實際放置的目錄不在一起
    • 修改httpd.conf中的documentRoot 和205 中的directory中的路徑
    • Ctrl+F5強制刷新
  • 實現(xiàn)以域名的形式來訪問
  • 236 196 allow from all
  • 查找vhosts(467行),去掉“#”號(注釋)珍语,開啟虛擬主機配置
  • Wamp-bin-apache-Apache2.2.21-conf-extra-http-vhosts.conf
    • 提供了兩個配置文檔锤岸,虛擬主機,復(fù)制第一個VirtralHost
  • 在httpd.conf DirectoryIndex 優(yōu)先級 如果文件名都沒有板乙,就展示列表

七是偷、PHP基礎(chǔ)

  • 入門
  • 文件以.php后綴結(jié)尾,所有程序包含在<?php/這里是代碼/?>
  • 禁止使用中文目錄和中文文件名
  • 變量
  • 變量以$開頭 字母募逞、數(shù)字蛋铆、下劃線 不能以數(shù)字開頭
  • 大小寫敏感(區(qū)分大小寫)
  • SS+對應(yīng)對的語言,快速設(shè)置sublime語言
  • 指定編碼集 header('Content-type:text/html;charset=utf-8')
  • echo是用來輸出簡單類型的變量
  • 數(shù)組
    • $arr=array(1,2,3); 定義數(shù)組方式稱為索引數(shù)組
    • 關(guān)聯(lián)數(shù)組
  • print_r
  • 小注意
  • header()要放在最前面放接,放后面可能回出現(xiàn)一些錯誤
  • 不要使用中文(中國字刺啦、中文字符)——禁用輸入法的中文字符
  • 不要使用sublime或者webstorm來運行php文件
  • Php中不能省略分號
  • 文件名不能用中文
  • 內(nèi)容輸出(隱式轉(zhuǎn)換)
  • echo 輸出簡單數(shù)據(jù)類型,如字符串透乾、數(shù)值
    • echo false相當于輸出一個空字符串
    • echo true 輸出1
    • echo null 不會輸出任何東西
  • print_r() 輸出復(fù)雜數(shù)據(jù)類型洪燥,如數(shù)組
  • var_dump() 輸出詳細信息,如對象乳乌、數(shù)組
    • int整型
  • 連接符
        //PHP中捧韵,+加號不能用作連接符
    $num='10';
    $num2=5;
    echo $num+$num2;
    //PHP連接符用 .
    $hello='hello';
    $world=' world';
    echo $hello.$world;

  • 函數(shù)
  • 函數(shù)名對大小寫不敏感
  • 沒有傳參數(shù)會報錯
    • 解決:PHP可以指定一個默認參數(shù)
function sayHello1($name='itcast'){}
  • 分支、循環(huán)語句
  • 循環(huán)語句
    $arr  =array('我','是','男','的');
    //count 用來計算數(shù)組長度
    $len = count($arr);
    for($i=0; $i<$len;$i++){
        echo $arr[$i];
    }
  • if語句
    $num =18;
    if($num <= 16) {
        echo '年紀太小';
    }else {
        echo '來干活吧汉操!';
    }
  • Count用來計算數(shù)組長度
  • 關(guān)聯(lián)數(shù)組通過foreach()來遍歷
   $arr = array('name'=>'itcast','age'=>10);
    foreach($arr as $key=>$value){
            echo $arr[$key];
    }
  • Foreach既可以遍歷索引數(shù)組也可以遍歷關(guān)聯(lián)數(shù)組
  • echo $val;也可以遍歷數(shù)組

八再来、 PHP和HTML混合輸出

  • Echo的內(nèi)容就是瀏覽器得到的內(nèi)容
    • 一次性給了瀏覽器,拼接成HTML
    • 理解混合使用PHP和 HTML
      • 訪問過程中apache把php文件交給php解析程序(bin——php)
      • Php解析程序?qū)⒆x取里面的內(nèi)容,按照php的語法解析并輸出芒篷,遇到結(jié)束標簽完成搜变,沒有php文件了,php標簽的html標簽就按照原樣輸出
      • 搜索:xss反攻擊

九针炉、動態(tài)網(wǎng)站

  • 數(shù)據(jù)是從數(shù)據(jù)庫中取出的
  • 將數(shù)據(jù)轉(zhuǎn)換成一個數(shù)組或?qū)ο?/li>
  • 通過遍歷數(shù)組挠他,將數(shù)據(jù)顯示到頁面
  • 服務(wù)器執(zhí)行php,php執(zhí)行完畢的結(jié)果發(fā)送給瀏覽器
  • 瀏覽器訪問
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末篡帕,一起剝皮案震驚了整個濱河市殖侵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌镰烧,老刑警劉巖拢军,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異怔鳖,居然都是意外死亡茉唉,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門结执,熙熙樓的掌柜王于貴愁眉苦臉地迎上來度陆,“玉大人,你說我怎么就攤上這事昌犹〖嵛撸” “怎么了?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵斜姥,是天一觀的道長鸿竖。 經(jīng)常有香客問我,道長铸敏,這世上最難降的妖魔是什么缚忧? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮杈笔,結(jié)果婚禮上闪水,老公的妹妹穿的比我還像新娘。我一直安慰自己蒙具,他們只是感情好球榆,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著禁筏,像睡著了一般持钉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上篱昔,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天每强,我揣著相機與錄音始腾,去河邊找鬼。 笑死空执,一個胖子當著我的面吹牛浪箭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播辨绊,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼奶栖,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了邢羔?” 一聲冷哼從身側(cè)響起躏率,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤感憾,失蹤者是張志新(化名)和其女友劉穎段誊,沒想到半個月后焚刚,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體劝评,經(jīng)...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡肄程,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年媳搪,在試婚紗的時候發(fā)現(xiàn)自己被綠了洼冻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宣虾。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡惯裕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绣硝,到底是詐尸還是另有隱情蜻势,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布鹉胖,位于F島的核電站握玛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏甫菠。R本人自食惡果不足惜挠铲,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望寂诱。 院中可真熱鬧拂苹,春花似錦、人聲如沸痰洒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丘喻。三九已至脯宿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仓犬,已是汗流浹背嗅绰。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人窘面。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓翠语,卻偏偏與公主長得像,于是被迫代替她去往敵國和親财边。 傳聞我的和親對象是個殘疾皇子肌括,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)酣难,斷路器谍夭,智...
    卡卡羅2017閱讀 134,629評論 18 139
  • 一、php可以做什么 php是一種可以在服務(wù)器端運行的編程語言憨募,可以運行在Web服務(wù)器端紧索。 php是一門后臺編程語...
    空谷悠閱讀 3,088評論 4 97
  • 架構(gòu)師必須知道的26項PHP安全實踐 PHP是一種開源服務(wù)器端腳本語言,應(yīng)用很廣泛菜谣。Apache web服務(wù)器提供...
    meng_philip123閱讀 6,056評論 1 161
  • 因為先生必須要考慮他的企業(yè)的成長珠漂,必須要為他的員工謀福利,所以他的太太也必須要“上得了庭堂尾膊,下得了廚房”媳危。 先說下...
    立邦柒閱讀 502評論 2 3
  • 近些年來,關(guān)于幼兒安全事故新聞層出不窮冈敛,并引發(fā)了一系列的悲劇待笑。在這種社會環(huán)境下,幼兒安全問題逐漸成為社會關(guān)注的...
    冰檸Li閱讀 1,740評論 0 2