一、動手
1、初學者在本地安裝 Apache 與 PHP。安裝 xampp 套件即可。XAMPP 里面包含 Apache 和 PHP.windows 用戶也可安裝 WAMP,安裝包體積會小一些。對于后端熟悉的同學可單獨安裝Apache 和 PHP。

2、學習 xampp或者wamp 的簡單配置使用,在本地啟動 web 服務器,通過瀏覽器訪問,通過瀏覽器打開本地 webserver 下的 php 文件,截圖展示。


二、問答
1、簡單描述下web 服務器、PHP、數(shù)據(jù)庫、瀏覽器是如何實現(xiàn)動態(tài)網(wǎng)站的?
詳見我利用XMind做的圖:

2、常見的 WEB 服務器有哪些?
1.Apache
Apache是世界使用排名第一的Web服務器軟件。它幾乎可以運行在所有的計算機平臺上。由于Apache是開源免費的,因此有很多人參與到新功能的開發(fā)設計,不斷對其進行完善。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務器來使用。2.Nginx
Nginx不僅是一個小巧且高效的HTTP服務器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求并分發(fā)到多個Mongrel進程可以極大提高Rails應用的并發(fā)能力。
3.IIS
IIS(Internet信息服務)英文InternetInformationServer的縮寫。它是微軟公司主推的服務器。IIS的特點具有:安全性,強大,靈活。4.Lighttpd
Lighttpd是由德國人JanKneschke領導開發(fā)的,基于BSD許可的開源WEB服務器軟件,其根本的目的是提供一個專門針對高性能網(wǎng)站,安全、快速、兼容性好并且靈活的webserver環(huán)境。具有非常低的內(nèi)存開銷,CPU占用率低,效能好,以及豐富的模塊等特點。支持FastCGI,CGI,Auth,輸出壓縮(outputcompress),URL重寫,Alias等重要功能。5.Tomcat
Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。6.Zeus
Zeus是一個運行于Unix下的非常優(yōu)秀的Web服務器,據(jù)說性能超過Apache,是效率最高的Web服務器之一。
另外:補充下netcraft官網(wǎng)統(tǒng)計的各個服務器歷史市場份額分布情況:

3、打開瀏覽器,在地址欄輸入 http://xxx.com 頁面展現(xiàn)了頁碼信息,整個過程發(fā)生了什么?(后臺語言 php,web服務器 nginx,數(shù)據(jù)庫 mysql)
- 詳見本人制作的下圖:


三、PHP相關(guān)基礎知識了解
PHP 語法 http://www.runoob.com/php/php-syntax.html
PHP 變量 http://www.runoob.com/php/php-variables.html
PHP echo/print http://www.runoob.com/php/php-echo-print.html
PHP 數(shù)據(jù)類型 http://www.runoob.com/php/php-datatypes.html
PHP 字符串 http://www.runoob.com/php/php-string.html
PHP 運算符 http://www.runoob.com/php/php-operators.html
PHP if…else http://www.runoob.com/php/php-if-else.html
PHP 數(shù)組 http://www.runoob.com/php/php-arrays.html
PHP 函數(shù)
PHP 表單 http://www.runoob.com/php/php-forms.html
PHP _POST http://www.runoob.com/php/php-post.html
四、PHP模板引擎
PHP 模板引擎 smarty: http://www.smarty.net/docs/zh_CN/
五、PHP框架
Laravel-簡潔、優(yōu)雅的PHP開發(fā)框架
**本文版權(quán)歸本人即簡書筆名:該賬戶已被查封 所有,如需轉(zhuǎn)載請注明出處。謝謝! *