php:動(dòng)態(tài)腳本語(yǔ)言
目前創(chuàng)新互聯(lián)已為超過(guò)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、海淀網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
php source code---->opcode(2進(jìn)制)----->zend引擎執(zhí)行
php執(zhí)行php腳本的步驟
1、scanning:將php代碼轉(zhuǎn)換為語(yǔ)言片段tokens
2、parsing:將tokens轉(zhuǎn)換為有意義的表達(dá)式
3、compilation:將表達(dá)式轉(zhuǎn)換為opcode
4、execution:順序執(zhí)行
php的加速器
Xcache
php源碼目錄結(jié)構(gòu)
build:跟源碼編譯相關(guān)的文件,如環(huán)境檢測(cè)腳本,builtconf。
ext:官方擴(kuò)展目錄,包含了絕大多數(shù)php函數(shù)及實(shí)現(xiàn)
main:php的核心文件,是實(shí)現(xiàn)php的基礎(chǔ)設(shè)施。
zend:zend引擎的實(shí)現(xiàn)目錄,比如腳本的語(yǔ)法分析,詞法分析,opcode的執(zhí)行,擴(kuò)展機(jī)制的實(shí)現(xiàn)。
pear:php的擴(kuò)展應(yīng)用倉(cāng)庫(kù)。
sapi:包含了服務(wù)器抽象層的代碼,如apache的mod_php,cgi、fastcgi和fpm等接口
TSRM:線程安全資源管理器。
tests:php的測(cè)試腳本集合。
嵌入式web開(kāi)發(fā)語(yǔ)言
php> php和apache的結(jié)合方式:1、 1個(gè)php進(jìn)程響應(yīng)1個(gè)請(qǐng)求 CGI 2、 1個(gè)httpd進(jìn)程通過(guò)加載php模塊,在進(jìn)程內(nèi)響應(yīng)php請(qǐng)求 MOD 3、 架設(shè)php服務(wù)器啟動(dòng)php空閑進(jìn)程,apache作為客戶端,響應(yīng)php請(qǐng)求。 phtp5.4及以上fpm FASTCGI Nginx+fpm
新聞標(biāo)題:php初步
標(biāo)題URL:http://weahome.cn/article/ihssoj.html