一份蝴、動手
1、初學(xué)者在本地安裝 Apache 與 PHP。安裝 xampp 套件即可。XAMPP 里面包含 Apache 和 PHP.windows 用戶也可安裝 WAMP辈挂,安裝包體積會小一些。對于后端熟悉的同學(xué)可單獨(dú)安裝Apache 和 PHP霞丧。
2呢岗、學(xué)習(xí) xampp或者wamp 的簡單配置使用,在本地啟動 web 服務(wù)器蛹尝,通過瀏覽器訪問后豫,通過瀏覽器打開本地 webserver 下的 php 文件,截圖展示突那。
二挫酿、問答
1、簡單描述下web 服務(wù)器愕难、PHP早龟、數(shù)據(jù)庫、瀏覽器是如何實(shí)現(xiàn)動態(tài)網(wǎng)站的?
詳見我利用XMind做的圖:
2猫缭、常見的 WEB 服務(wù)器有哪些葱弟?
1.Apache
Apache是世界使用排名第一的Web服務(wù)器軟件。它幾乎可以運(yùn)行在所有的計(jì)算機(jī)平臺上猜丹。由于Apache是開源免費(fèi)的芝加,因此有很多人參與到新功能的開發(fā)設(shè)計(jì),不斷對其進(jìn)行完善射窒。Apache的特點(diǎn)是簡單藏杖、速度快、性能穩(wěn)定脉顿,并可做代理服務(wù)器來使用蝌麸。2.Nginx
Nginx不僅是一個(gè)小巧且高效的HTTP服務(wù)器,也可以做一個(gè)高效的負(fù)載均衡反向代理艾疟,通過它接受用戶的請求并分發(fā)到多個(gè)Mongrel進(jìn)程可以極大提高Rails應(yīng)用的并發(fā)能力来吩。
3.IIS
IIS(Internet信息服務(wù))英文InternetInformationServer的縮寫敢辩。它是微軟公司主推的服務(wù)器。IIS的特點(diǎn)具有:安全性弟疆,強(qiáng)大责鳍,靈活。4.Lighttpd
Lighttpd是由德國人JanKneschke領(lǐng)導(dǎo)開發(fā)的兽间,基于BSD許可的開源WEB服務(wù)器軟件,其根本的目的是提供一個(gè)專門針對高性能網(wǎng)站正塌,安全嘀略、快速、兼容性好并且靈活的webserver環(huán)境乓诽。具有非常低的內(nèi)存開銷帜羊,CPU占用率低,效能好鸠天,以及豐富的模塊等特點(diǎn)讼育。支持FastCGI,CGI,Auth,輸出壓縮(outputcompress),URL重寫,Alias等重要功能。5.Tomcat
Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目稠集,由Apache奶段、Sun和其他一些公司及個(gè)人共同開發(fā)而成。Tomcat技術(shù)先進(jìn)剥纷、性能穩(wěn)定痹籍,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可晦鞋,成為目前比較流行的Web應(yīng)用服務(wù)器蹲缠。6.Zeus
Zeus是一個(gè)運(yùn)行于Unix下的非常優(yōu)秀的Web服務(wù)器,據(jù)說性能超過Apache悠垛,是效率最高的Web服務(wù)器之一线定。
另外:補(bǔ)充下netcraft官網(wǎng)統(tǒng)計(jì)的各個(gè)服務(wù)器歷史市場份額分布情況:
3、打開瀏覽器确买,在地址欄輸入 http://xxx.com 頁面展現(xiàn)了頁碼信息斤讥,整個(gè)過程發(fā)生了什么?(后臺語言 php,web服務(wù)器 nginx拇惋,數(shù)據(jù)庫 mysql)
- 詳見本人制作的下圖:
三周偎、PHP相關(guān)基礎(chǔ)知識了解
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 運(yùn)算符 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)載請注明出處胡嘿。謝謝蛉艾! *