資源描述:
《php課程——韓順平》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、php核心課程8.16日總結(jié)uweb開發(fā)的介紹web開發(fā)分為1.靜態(tài)web開發(fā)(html頁面)如果我們的一個頁面,始終是一成不變的,則就是屬于靜態(tài)web開發(fā),一般講用html技術(shù)就ok2.動態(tài)web開發(fā)比如:我們需要發(fā)帖,網(wǎng)上支付,發(fā)短信,發(fā)郵件….這樣就需要動態(tài)web開發(fā).常用的動態(tài)web技術(shù)php、jsp、asp--àasp.net、cgi通用網(wǎng)關(guān)接口c->c++->java->c#我希望在某個頁面顯示當前時間u動態(tài)網(wǎng)頁技術(shù)的發(fā)展歷程1.cgi2.asp微軟產(chǎn)品->asp.net3.jsp(mysql->sun公司)
2、,被oracle2009收購[java/solaris/mysql]4.php目前zend公司管理維護php優(yōu)點:①跨平臺,同時支持多種數(shù)據(jù)庫②安全性和效率好③使用成本低(linuxapachemysqlphp內(nèi)核)④相對jsp,和asp.net簡單⑤開發(fā)源碼(可以做二次開發(fā))/開源軟件⑥在php4php5以及即將發(fā)布php6中更好的支持面向?qū)ο笕秉c:1.安裝比較復雜,配置比較多2.太靈活,解釋執(zhí)行(編譯執(zhí)行),所以有些錯誤,到真的運行的時候才會暴露Hello.cViodmain(){Printf(“ok”);}Hell
3、.javaMain(){System.out.println(“hello,world”);}PhpuPhp的基本概念快速入門案例test.php
//是運行在服務端ml>①php是personlahomepage②目前是有zend公司負責維護和商業(yè)化③php是嵌入到html代碼④php腳本是運行在服務器端(詳細解釋)⑤php6.0即將發(fā)布,目前是snapsho
4、t階段php6.0增加1.更好的支持web2.02.支持更加好的Unicode支持。3.面向?qū)ο缶幊讨С至Χ仍黾?.對xml編程支持5.soap(簡單對象協(xié)議)⑥php開發(fā)工具記事本editplusvimzendstudioeasyeclipse....lamp在window開發(fā)(php代碼)----------(上傳ssh)----------->linuxwindowsc++程序(編譯)(redhad7.2)----------(上傳)--------->linux(redhat7.3重新編譯)makemakeins
5、tall?在軟件開中有非常重要的原則:編譯環(huán)境和運行環(huán)境要一致?ide(集成開發(fā)環(huán)境)ub/s和c/s的比較希望大家可以知道什么項目使用什么架構(gòu)總結(jié):示意圖:cs優(yōu)點缺點:1.b/s的優(yōu)勢:1.開發(fā)成本低 2.管理維護簡單3.產(chǎn)品升級便利4.對用戶的培訓費用低5.用戶使用方便,出現(xiàn)故障的概率小b/s的不足:1.安全性不足2.客戶端不能隨心變化,受瀏覽器的限制u為什么要安裝web服務器,和怎樣去了解發(fā)送和接受到什么?因為我們?yōu)g覽器要取數(shù)據(jù),從web服務器獲取的.我們可以通過httpwatch工具來獲取發(fā)送和接收到的數(shù)據(jù),用
6、利于我們了解的更加透徹.lighttpd讀lighty德國negix[enginex]俄羅斯50000并發(fā)uapache服務器的安裝演示如果有一份apache建議卸載卸載步驟簡單,就是下一步...安裝:1.準備好軟件2.安裝默認該選項這里寫自己的郵箱。這里寫localhost這里寫somenet.com默認該選項一步下來成功!測試是否真的成功!在瀏覽器中http://localhost默認訪問htdos目錄下的index.html表示ok說,apache安裝成功后,操作系統(tǒng)是以服務的方式管理:我們可以通過該服務來啟動和關(guān)
7、閉apache,也可以通過apachemoniter來管理apache另外一種管理apahce就是通過命令行來管理httpd–kstart[shutdown
8、restart]啟動測試:1.進入到控制臺(切換到apache安裝目錄下)apache其實就是軟件,apache有一個非常重要的應用程序httpd.exe,該程序在apache安裝目錄的bin目錄cdapache目錄-回車-輸入“dir”-運行命令切換到apache目錄,然后就可以在其后輸入:httpd–kshutdownApache服務器就停止。打開就是httpd
9、–krestart?如果你希望在任何目錄下都可以運行我們的httpd指令,則需要做一個環(huán)境變量設置這樣我們就可以在任何一個目錄下管理我們的apache?我們的服務都需要監(jiān)聽一個端口mysql(3306)oracle(1521)mssql(1433)ftp(21)ssh(22)apache這個web服務默認在80端口監(jiān)