《基於LINUX的WEB程式設計PHP網站開發》是2008年人民郵電出版社出版的圖書,作者是劉振岩、王勇、陳立平。
基本介紹
- 書名:基於LINUX的WEB程式設計PHP網站開發
- 作者:劉振岩,王勇,陳立平 編著
- ISBN:10位[7115172218]13位[9787115172211]
- 類別:計算機,教材
- 頁數:345頁
- 定價:¥35.00元
- 出版社:人民郵電出版社
- 出版時間:2008年2月1日(第1版 )
- 裝幀:平裝
- 開本:16開
- 叢書名::圖靈程式設計叢書
內容簡介,作者簡介,目錄,
內容簡介
本書主要面向初、中級用戶,可以作為大學本科計算機專業或非計算機專業的教材,也可以作為各級Web程式設計的培訓用書。
本書所附光碟提供了書中所有PHP程式的原始碼以及明確的使用說明。
內容豐富簡潔,圖文並茂;高效實用的學習方式;注重實踐,提供大量實戰代碼;
由於出色的安全性和開放性,Linux+Apache+MySQL+PHP(簡稱LAMP)已成為眾多網站的首選技術方案。
本書以北京理工大學軟體學院本科生實踐課程——網站規劃與設計的教學實踐為基礎精心編寫而成。主要內容包括對Linux安裝和Web伺服器配置的詳細介紹、MySQL和PHP基礎知識,最後是3個非常貼近實戰的項目設計以及代碼實現的完整內容。
本書語言簡潔,講解深入淺出。對於每一個知識點,選用恰當的實例,以明確的步驟指導讀者完成實例,從而使讀者在實際操作中掌握知識,真正做到邊學邊用,達到事半功倍的效果。
本書重點介紹在Linux下進行Web程式設計所需的主要知識和技術。全書共分三部分。第一部分介紹了PHP以及如何構建Web開發環境,即LAMP,包括不同發行版本的Linux的安裝與使用。在虛擬機上如何安裝Linux。在Linux下如何安裝配置Apache、MySQL和PHP,以及如何實現將Windows的PHP程式向Linux下移植等內容。第二部分詳細介紹了PHP的語法結構和MySQL的基本操作。第三部分是有代表性的套用實例,都是從學生的優秀作業中挑選出來的,並經過再加工、整理和完善,有較高的參考價值。本書的最後還提供了一個常見問題的附錄,以供學生在學習過程中參考。
作者簡介
劉振岩,任教於北京理工大學軟體學院,從事Web程式設計教學和科研多年,參與了多項重點科研項目,積累了豐富的經驗。所講授的.NETWeb開發課程入選“微軟精品課程支持計畫”。所著《基於NET的Web程式設計》一書獲得廣泛好評。
目錄
第一部分 構建Web開發環境
第1章 PHP與LAMP
1.1 PHP簡介
1.1.1 PHP的發展歷史
1.1.2 PHP的特性
1.1.3 PHP與其他Web開發技術的對比
1.1.4 PHP的運行環境
1.2 LAMP簡介
1.2.1 Linux簡介
1.2.2 Apache簡介
1.2.3 MySQL簡介
1.3 小結
第2章 在虛擬機上安裝Linux
2.1 在WindowsXP上使用VMware
2.1.1 VMware簡介
2.1.2 VMware的安裝和基本配置
2.2 在虛擬機上安裝Ubuntu6
2.2.1 UbuntuLinux簡介
2.2.2 下載Ubuntu6
2.2.3 安裝Ubuntu6
2.2.4 在Ubuntu6上安裝VMwareTools
2.3 在虛擬機上安裝Fedora7
2.3.1 RedHatFedoraCoreLinux簡介
2.3.2 下載Fedora7
2.3.3 安裝Fedora7
2.3.4 在Fedora7上安裝VMwareTools
2.4 Linux的網際網路訪問配置
2.4.1 VMware的3種網路模式
2.4.2 Ubuntu6的網際網路訪問配置
2.4.3 Fedora7的網際網路訪問配置
2.5 小結
第3章 在Linux下安裝配置Apache、MySQL及PHP
3.1 安裝前的準備工作
3.2 安裝配置Apache
3.2.1 安裝Apache
3.2.2 配置並測試Apache
3.3 安裝測試MySQL
3.3.1 用二進制檔案安裝MySQL
3.3.2 用RPM包安裝MySQL
3.4 安裝配置PHP
3.4.1 安裝PHP
3.4.2 配置並測試PHP
3.5 安裝配置phpMyAdmin
3.6 安裝配置中文輸入法
3.7 使用Linux下的PHP開發工具——QuantaPlus
3.7.1 QuantaPlus簡介
3.7.2 安裝QuantaPlus
3.7.3 用QuantaPlus和Gubed調試PHP
3.8 創建並測試第一個PHP程式
3.9 小結
第4章 Windows下PHP開發環境的構建以及PHP程式向Linux的移植
4.1 Windows下PHP開發環境的構建
4.1.1 安裝配置MySQL
4.1.2 安裝配置Apache和PHP
4.1.3 測試PHP開發環境
4.2 Windows與Linux的檔案共享
4.2.1 在WindowsHost下配置FTP伺服器
4.2.2 在LinuxGuest下配置FTP伺服器
4.2.3 在WindowsHost下配置Telnet伺服器
4.2.4 在LinuxGuest下配置SSH伺服器
4.2.5 在LinuxGuest下配置Samba服務
4.2.6 利用VMwareTools實現檔案共享
4.2.7 使用ISO檔案
4.2.8 直接掛接物理硬碟或硬碟分區來實現共享
4.3 將Windows下的PHP程式移植到Linux下
4.4 小結
第二部分 學習使用PHP和MySQL
第5章 PHP語法
第6章 MySQL
第三部分 套用實例
第7章 簡單聊天室系統
第8章 投票系統
第9章 論壇
第10章 電子商店系統
附錄 常見問題