欢迎进入「PHP应用Dockr开发大礼包-PowrdbyDaoCloud」,六篇由浅入深、精心设计的系列文章,带领PHP开发者领略Dockr化应用开发和发布的全新体验。
如何制作一个定制的PHP基础Dockr镜像
如何开发一个PHP的Dockr化应用
如何开发一个PHP+MySQL的Dockr化应用
如何配置一个Dockr化持续集成的PHP开发环境
如何开发一个PHP+NwRlic生产级Dockr化应用
如何开发一个Laravl+MySQL框架的Dockr化应用
用PHP作为我们「Dockr开发大礼包」开篇是带着一些朝圣的心情的。这是一门堪称「古老」的语言,这也是一门争议最多的语言,这更是一门不断涅槃的语言。「PHP是最好的语言」这个流传已久的梗,或许正是对我国最有群众基础的编程语言描述里,最经典的注解。
就让我们一起回顾一下PHP的发展历程作为此系列文章的开篇。历史是最好的老师,他给每个未来提供启示。
谁创造了PHP?
RasmusLrdorf在年创造了PHP,AndiGutmans和ZvSuraski之后于年重写了PHP的解析器,之后他们在以色列成立了著名的Znd公司来维护PHP的开发。
PHP是什么的缩写?
起先的意思直白的有点近乎粗鲁「PrsonalHomPag」,后来改成了「PHP:HyprtxtPrprocssor」即便用今天的眼光看也是很酷炫的命名。
PHP最著名的版本?
PHP5发布于年7月13日。距今正好第十一个年头。
下一个PHP版本?
PHP7计划于年11月12日发布。
PHP的形象代言人?
一只蓝色的大象,因为「lPHPant」。(黄色的那头是Hadoop)
谁在主导PHP的方向?
PHPGroup来维护其标准,Znd作为商业公司提供参考实现。
HHVM又是什么?
HipHopVirtualMachin(HHVM)是Facbook对PHP的一次革命性衍进,HHVM采用实时编译进程,使得PHP的执行效率大幅提升。Facbook在年全面采用HHVM运行PHP,间接拉升了PHP生态的逼格,激发了整个PHPr群体的活力。
PHP的包依赖怎么做?
Composr
PHP的单元测试怎么做?
PHPUnit
常见的PHP技术栈和应用场景?
LAMP(Linux+Apach+MySQL+PHP)长期占据着我国互联网应用的主流架构。即便在今天,这也是电商和社区类互联网公司的主要技术栈。尤其在电商领域,说PHP托起半个中国的购物车都不为过。
为什么ASP和JSP都没有PHP受众广?
当年FTP比起VPS简直是白菜价。但这也间接养成了PHP开发重功能轻工程的通病,加上部署的随意性,上规模后运维虐成狗。
就这个运维问题,作者RasmusLrdorf怎么看?
“Imnotaralprogrammr.IthrowtogthrthingsuntilitworksthnImovon.Thralprogrammrswillsay“Yahitworksbutyourlakingmmoryvrywhr.Prhapswshouldfixthat.”I’lljustrstartApachvry10rqusts.”
翻译过来就是:「重启应该就有好运气」。
那怎么破的,能教教吗?
上Dockr!
Dockr是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。(来自百度百科)