《PHP和MySQL Web开发从新手到高手(第5版)》一一第1章 安装
第1章 安裝
PHP和MySQL Web開發從新手到高手(第5版)
在本書中,我們將幫助你跨出超越靜態頁面構建的第一步。靜態頁面,是使用HTML、CSS和JavaScript這樣的純客戶端技術構建的。我們將一起探索數據庫驅動的Web站點的世界,看看令人眼花繚亂的動態工具、概念以及它們所帶來的各種可能。
在開始構建第一個動態Web站點之前,你必須收集完成這項工作所需的工具。在本章中,我們將介紹如何下載和安裝所必需的兩個軟件包。你能猜出它們是什么嗎?我給你一個提示:它們的名字就在本書的封面上。沒錯,這就是PHP和MySQL。
如果你過去經常使用HTML和CSS,甚至是用更加智能化的JavaScript來構建Web站點,你可能很熟悉將文件上傳到某個位置以組成站點的方式。這可能是你已經付費的虛擬主機服務,由你的互聯網服務提供商(Internet Service Provider,ISP)提供的Web空間,也可能是由你所在的公司的IT部門搭建的Web服務器。在任何情況下,一旦你將自己的文件復制到這些目的地中的任何一個,當Internet Explorer、Google Chrome、Safari或Firefox這樣的Web瀏覽器請求這些文件的時候,一個叫作Web服務器的軟件程序就能夠找到并提供這些文件的副本。你可能聽說過的Web服務器軟件程序,包括Apache HTTP Server(Apache)和Internet Information Services(IIS)。
PHP是一種服務器端腳本編程語言。你可以將PHP看作是Web服務器的一個插件,它使得Web服務器能夠做更多的工作,而不只是準確地發送Web瀏覽器所請求的文件的副本。安裝了PHP之后,Web服務器將能夠運行小程序(叫作PHP腳本),執行諸如此類的任務:從數據庫提取最新的信息,用這些信息生成一個實時的Web頁面,然后將其發送給請求該頁面的瀏覽器。本書的大部分內容將集中介紹如何編寫PHP腳本來做這樣的事情。PHP可以完全免費地下載和使用。
要讓PHP腳本從數據庫獲取信息,必須首先有一個數據庫。這就是MySQL的用武之地。MySQL是一種關系數據庫管理系統(Relational Database Management System,RDBMS)。稍后,我們將介紹MySQL的具體角色以及它是如何工作的。簡言之,它是一種軟件程序,能夠高效地組織和管理眾多的信息片段,同時記錄這些信息片段之間是如何彼此關聯的。MySQL還使得諸如PHP這樣的服務器端腳本編程語言能夠非常容易地訪問那些信息,并且和PHP一樣,MySQL也是完全免費使用的。
本章的目標是建立配備了PHP和MySQL的一個Web服務器。我將一步一步地指導你在最新的Windows和Mac OS X系統上工作,因此,不管你喜歡使用什么樣的計算機,這里都有你所需要的內容。1
總結
以上是生活随笔為你收集整理的《PHP和MySQL Web开发从新手到高手(第5版)》一一第1章 安装的全部內容,希望文章能夠幫你解決所遇到的問題。