Web開發網絡課堂第四講:Web服務器的安裝和配置

活動介紹

       學習PHP腳本編程語言之前,必須先搭建並熟悉開發環境。正所謂“工欲善其事,必先利其器”。搭建LAMP工作平臺,需要在Linux操作系統上分別安裝Apache網頁服務器,PHP應用服務器和MySQL數據庫管理系統,以及一些相關的擴展。當然如果讀者不熟悉Linux操作系統也沒有關係,我們爲你提供了三種環境搭建方式,可以跟據自己的實際情況選擇安裝。如果需要商業化運營網站,建議參考本章的Linux下源代碼包的安裝方式;如果選擇Windows作爲服務器的操作系統,你可以選擇在Windows系統上獲立安裝Web工作環境的方式;如果你是是剛剛開始學習PHP的新手,可以選擇本章中介紹的集成軟件安裝,搭建供學習的PHP工作環境。也許你在某個公司租用了Web空間,這樣,自己無須設置任何東西,僅需要編寫PHP腳本,並上傳到租用的空間中,然後在瀏覽器中查看結果。在我們課程主要以Web爲中心介紹PHP的設置,不過也會覆蓋一些PHP用法的設置方法。除了安裝步驟本身之外,其服務器的配置也是十分重要的。PHP支持Apache、Nginx、IIS等多種Web服務器,我們的課程中主要以Linux操作系統上安裝的Apache服務器爲例,爲PHP的應用介紹Apache配置和使用的基本過程。包括Apache服務器的目錄結構、配置文件的結構說明、文件和目錄的訪問限制,以及虛擬主機的設置等。本章雖然是圍繞Linux操作系統下以源代碼包安裝的Apache爲例,但同樣也適用於在Windows操作系統上運行的Apache服務器,只是兩個系統的目錄結構及相關位置有所差異。
      如果想掌握各種LAMP環境的安裝及Apache服務器的詳細配置與管理?在這一週播放的視頻中,我會向大家詳細講解。本週的視頻播放共計300分鐘。活動的內容及時間安排如下:

參考圖書: 《細說PHP》
第一天
時間:2010年10月27日 星期三  14:00 – 15:47 , 播放時長107分36秒
主題:LAMP環境安裝(最佳的PHP環境搭建)
介紹:本節詳細介紹和演示了最佳的PHP環境安裝過程,在Linux平臺下安裝 PHP 有幾種方法:使用配置和編譯過程,或是使用各種預編譯的包。在Linux上安裝軟件,用戶最好的選擇是下載源代碼包,並編譯一個適合自己的版本。LAMP組合中每個成員都是開源的軟件,都可以從各自的官方網站上免費下載安裝程序的源代碼文件,並在自己的系統上編譯,編譯之前會檢查系統的環境,並可以針對目標系統的環境進行優化。所以和自己系統的兼容性是最好的,不僅如此,允許你根據自己的需求進行定製安裝。這是LAMP環境最理想的搭建方法,也是最複雜的安裝方式。所以要搭建一個最完美的LAMP工作環境,多花費一些時間和精力在源代碼包的安裝上,還是值得的。

觀看地址:http://student.csdn.net/space.php?do=onlineroom&id=157

第二天
時間:
2010年10月28 日 星期四 14:00 – 15:22 , 播放時長82分06秒
主題:在Windows系統中分別安裝PHP工作環境及集成環境安裝
介紹:今天將分爲兩個部分,第一部分將詳細介紹和演示了在Windows系統中安裝PHP工作環境所需要的各種軟件,大多數學者對Linux系統並不熟悉,所以這一節主要介紹如何在Windows系統上分別獨立安裝Apache2、PHP5、MySQL5和phpMyAdmin等幾個軟件。獨立安裝的好處是可以自由選擇這些組件的具體版本,清晰地掌握自己計算機裏都安裝了哪些程序,以及它們的具體配置情況,這將對以後的系統維護和軟件升級工作帶來很大的幫助。本節還介紹了一個集成軟件Appserv軟件的安裝過程,在Linux和Window系統上,分別獨立安裝了Web工作環境所需要的各種軟件是最好的。但一些初學者安裝這些環境也是一個比較困難的任務。 目前在網上可以下載到好多集成了Apache+PHP+MySQL+phpMyAdmin等組成的單一軟件作爲Web工作環境,就是將這些免費的建站資源重新包裝成單一的安裝程序,以方便初學者快速搭建環境。只需要通過點擊“下一步”操作,和按照提示輸入一些簡單的配置信息就可以安裝成功。
觀看地址:http://student.csdn.net/space.php?do=onlineroom&id=158

第三天
時間:
2010年10月29日 星期五 14:00 – 16:30 , 播放時長117分20秒
主題:Apache服務器的詳細配置與管理
介紹:今天分爲兩部分去講解,第一部分主要介紹了Apache服務器軟年的目錄結構,主配置文件和附助配置文件的位置,重點介紹了Apache配置文件的語法格式和常用到的全局指令的配置方法,希望可以通過本節的學習掌握Apache服務器的基本配置。第二部主要介紹了Apache各種配置段容器的使用,包括目錄、文件和URL的訪問控制,以及.htaccess的使用,而且重節介紹了虛擬主機的設置,通過實驗講解了基於域名的虛擬主機的實現。最後的一個環節是專家在線答疑,有半個小時的時間,你可以提問一些你自己關心的話題,包括技術方面,學習方面,就業方面的信息。
觀看地址:http://student.csdn.net/space.php?do=onlineroom&id=159


成果測試

       大家在看完視頻後可以在http://www.lampbrother.net 頁面進行測試一下對這部分的理解程度。
       測試試題訪問地址:http://www.lampbrother.net/certification/test/exam_n4.php

往期視頻下載

       HTML與CSS概述及HTML語言語法 http://bbs.lampbrother.net/read-htm-tid-29866.html
       HTML的主體結構
http://bbs.lampbrother.net/read-htm-tid-29899.html
       HTML常用標籤一 http://bbs.lampbrother.net/read-htm-tid-29899.html
       HTML常用標籤二 http://bbs.lampbrother.net/read-htm-tid-29934.html
       HTML的表格標籤 http://bbs.lampbrother.net/read-htm-tid-29975.html
       HTML窗口分幀技術 http://bbs.lampbrother.net/read-htm-tid-30017.html
       HTML表單的設計應用 http://bbs.lampbrother.net/read-htm-tid-30089.html
     層疊樣式表CSS的基礎   http://bbs.lampbrother.net/read-htm-tid-30133.html
     CSS的多種選擇器的使用   http://bbs.lampbrother.net/read-htm-tid-30168.html
     常見的CSS屬性和值   http://bbs.lampbrother.net/read-htm-tid-30205.html
     DIV+CSS網頁部局準備工作(上)   http://bbs.lampbrother.net/read-htm-tid-30253.html
     DIV+CSS網頁部局準備工作(下)   http://bbs.lampbrother.net/read-htm-tid-30311.html
     DIV+CSS佈局網站首頁實例   http://bbs.lampbrother.net/read-htm-tid-39504.html
       Web開發網絡課堂第一講:四天學會HTML(課後試題講解) http://bbs.lampbrother.net/read-htm-tid-42292.html
       Web開發網絡課堂第二講:利用CSS設置網站樣式和佈局(課後試題講解)
http://bbs.lampbrother.net/read-htm-tid-42629.html

下期預告

       Web開發網絡課堂第四講:PHP的入門和基本語法
       敬請關注CSDN學生大本營及LAMP兄弟連課程發佈

       PHP及其他Web開發視頻教程下載:http://www.lampbrother.net/201009/
       更多有獎答題、有獎度讀及免費試聽等精彩活動,歡迎您的參與。

講師介紹



 
高洛峯     LAMP兄弟連教學總監,國內最早的PHP技術講師之一,具有五年軟件開發工作經驗、四年IT教學工作經驗。曾在多家上市企業擔任過技術總監、項目經理、高級軟件工程師等職務,具有紮實的技術功底。國內資深的高級技術認證講師,從事IT培訓以來累計授課長達6000課時以上,培訓近千名學員成功走向IT崗位,具有豐富的IT教學經驗。熟悉掌握Unix/Linux/Windows 等多種操作系統,一直從事嵌入式、C/C++、Java、PHP及 Oracle數據庫等技術研發工作,對Web系統軟件開發深有研究,近年來致力於推廣LAMP開源平臺系列軟件。著有《細說PHP》一書。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章