成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

PHP 開發(fā)者的 Docker 之旅

xeblog / 1193人閱讀

摘要:用作為我們開發(fā)大禮包開篇是帶著一些朝圣的心情的。最著名的版本發(fā)布于年月日,距今正好第十一個年頭。在年全面采用運(yùn)行,間接拉升了生態(tài)的逼格,激發(fā)了整個群體的活力。但這也間接養(yǎng)成了開發(fā)重功能輕工程的通病,加上部署的隨意性,上規(guī)模后運(yùn)維虐成狗。

用 PHP 作為我們「Docker 開發(fā)大禮包」開篇是帶著一些朝圣的心情的。這是一門堪稱「古老」的語言,這也是一門爭議最多的語言,這更是一門不斷涅槃的語言?!窹HP 是最好的語言」這個流傳已久的梗,或許正是對我國最有群眾基礎(chǔ)的編程語言描述里,最經(jīng)典的注解。

就讓我們一起回顧一下 PHP 的發(fā)展歷程作為此系列文章的開篇。歷史是最好的老師,他給每個未來提供啟示。

誰創(chuàng)造了 PHP?

Rasmus Lerdorf 在 1994 年創(chuàng)造了 PHP,Andi Gutmans 和 Zeev Suraski 之后于 1997 年重寫了 PHP 的解析器,之后他們在以色列成立了著名的 Zend 公司來維護(hù) PHP 的開發(fā)。

PHP 是什么的縮寫?

起先的意思直白的有點(diǎn)近乎粗魯「Personal Home Page」,后來改成了「PHP: Hypertext Preprocessor」即便用今天的眼光看也是很酷炫的命名。

PHP 最著名的版本?

PHP 5 發(fā)布于 2004 年 7 月 13 日,距今正好第十一個年頭。

下一個 PHP 版本?

PHP 7 計劃于 2015 年 11 月 12 日發(fā)布。

PHP 的形象代言人?

一只藍(lán)色的大象,因?yàn)椤竐lePHPant」(黃色的那頭是 Hadoop)。

誰在主導(dǎo) PHP 的方向?

PHP Group 來維護(hù)其標(biāo)準(zhǔn),Zend 作為商業(yè)公司提供參考實(shí)現(xiàn)。

HHVM 又是什么?

HipHop Virtual Machine (HHVM) 是 Facebook 對 PHP 的一次革命性衍進(jìn),HHVM 采用實(shí)時編譯進(jìn)程,使得 PHP 的執(zhí)行效率大幅提升。Facebook 在 2013 年全面采用 HHVM 運(yùn)行 PHP,間接拉升了 PHP 生態(tài)的逼格,激發(fā)了整個 PHPer 群體的活力。

PHP 的包依賴怎么做?

Composer

PHP 的單元測試怎么做?

PHPUnit

常見的 PHP 技術(shù)棧和應(yīng)用場景?

LAMP(Linux + Apache + MySQL + PHP)長期占據(jù)著我國互聯(lián)網(wǎng)應(yīng)用的主流架構(gòu)。即便在今天,這也是電商和社區(qū)類互聯(lián)網(wǎng)公司的主要技術(shù)棧。尤其在電商領(lǐng)域,說 PHP 托起半個中國的購物車都不為過。

為什么 ASP 和 JSP 都沒有 PHP 受眾廣?

當(dāng)年 FTP 比起 VPS 簡直是白菜價。但這也間接養(yǎng)成了 PHP 開發(fā)重功能輕工程的通病,加上部署的隨意性,上規(guī)模后運(yùn)維虐成狗。

就這個運(yùn)維問題,作者 Rasmus Lerdorf 怎么看?
  

I"m not a real programmer. I throw together things until it works then I move on. The real programmers will say “Yeah it works but you"re leaking memory everywhere. Perhaps we should fix that.” I’ll just restart Apache every 10 requests.

翻譯過來就是:「重啟應(yīng)該就有好運(yùn)氣」。

那怎么破的,能教教嗎?

上 Docker!

歡迎進(jìn)入「PHP 應(yīng)用 Docker 開發(fā)大禮包 - Powered by DaoCloud」,六篇由淺入深、精心設(shè)計的系列文章,帶領(lǐng) PHP 開發(fā)者領(lǐng)略 Docker 化應(yīng)用開發(fā)和發(fā)布的全新體驗(yàn)。

如何制作一個定制的 PHP 基礎(chǔ) Docker 鏡像(一)

如何開發(fā)一個 PHP 的 Docker 化應(yīng)用(二)

如何開發(fā)一個 PHP + MySQL 的 Docker 化應(yīng)用(三)

如何配置一個 Docker 化持續(xù)集成的 PHP 開發(fā)環(huán)境(四)

如何開發(fā)一個 PHP + NewRelic 的生產(chǎn)級 Docker 化應(yīng)用(五)

如何開發(fā)一個 Laravel + MySQL 框架的 Docker 化應(yīng)用(六)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/21028.html

相關(guān)文章

  • PHP 發(fā)者 Docker 之旅

    摘要:用作為我們開發(fā)大禮包開篇是帶著一些朝圣的心情的。最著名的版本發(fā)布于年月日,距今正好第十一個年頭。在年全面采用運(yùn)行,間接拉升了生態(tài)的逼格,激發(fā)了整個群體的活力。但這也間接養(yǎng)成了開發(fā)重功能輕工程的通病,加上部署的隨意性,上規(guī)模后運(yùn)維虐成狗。 showImg(http://7xi8kv.com5.z0.glb.qiniucdn.com/php.jpg); 用 PHP 作為我們「Docker...

    testHs 評論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

    摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個容器技術(shù),作為開發(fā)人員有必要掌握它的使用,無論你是用來搭建本地環(huán)境,還是部署應(yīng)用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發(fā)環(huán)境,Homestead 是一個官方預(yù)封裝的 Vagrant Box,也就是一個虛擬機(jī),但是跟...

    StonePanda 評論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

    摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個容器技術(shù),作為開發(fā)人員有必要掌握它的使用,無論你是用來搭建本地環(huán)境,還是部署應(yīng)用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發(fā)環(huán)境,Homestead 是一個官方預(yù)封裝的 Vagrant Box,也就是一個虛擬機(jī),但是跟...

    lscho 評論0 收藏0
  • Docker之旅——入門篇(一)

    摘要:常見問題點(diǎn)擊之后提示錯誤,我們點(diǎn)擊瀏覽選擇安裝目錄的下載鏡像很慢,參考提供的加速器文檔鏈接之旅使用搭建私服二其他參考非常詳細(xì)的學(xué)習(xí)筆記最佳實(shí)踐一命令詳解超全版本基于打造前端持續(xù)集成開發(fā)環(huán)境 Docker進(jìn)行感性認(rèn)知 Docker 最初的2小時(Docker從入門到入門).md 開啟Docker之旅 環(huán)境: win7, 64位 工具準(zhǔn)備: 1. 官網(wǎng)地址: https://get....

    JinB 評論0 收藏0
  • Docker之旅——入門篇(一)

    摘要:常見問題點(diǎn)擊之后提示錯誤,我們點(diǎn)擊瀏覽選擇安裝目錄的下載鏡像很慢,參考提供的加速器文檔鏈接之旅使用搭建私服二其他參考非常詳細(xì)的學(xué)習(xí)筆記最佳實(shí)踐一命令詳解超全版本基于打造前端持續(xù)集成開發(fā)環(huán)境 Docker進(jìn)行感性認(rèn)知 Docker 最初的2小時(Docker從入門到入門).md 開啟Docker之旅 環(huán)境: win7, 64位 工具準(zhǔn)備: 1. 官網(wǎng)地址: https://get....

    時飛 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<