52explore.com

无碍探索,让技术探索无处不在。

Vagrant的基本使用 - Laravel环境部署+XDEBUG安装 #id 222

Vagrant 可以让你使用单一的配置信息来部署一套虚拟环境, 最后打包为一个所谓的 box (就是已经部署好环境的虚拟机器). 你可以手动来安装和配置 box, 也可以使用自动部署工具, 如 Puppet 或者 Chef。 如何在Win环境下,保证Linux开发的便捷性,Vagrant的确是不错的选择!

阅读全文

PHP内核初探(一):PHP代码执行流程、SAPI、Apache模块 #id 192

php内核初探,虽然从业PHP这么多年,对PHP内核一直怀着敬畏之心,长期处于门外徘徊,偶有了解其中之景象,如今对C重新回顾后,开始初识庐山正面目; 本节主要是简单介绍了: - PHP代码执行流程,PHP内核涉及到词法分析、语法分析、ZendEngine编译执行等过程; - 对SAPI这块有了一个初步的认识和了解,对PHP执行的几个阶段(MINIT->RINIT->RSHUTDOWN->MSHUTDOWN)有简单介绍; - 然后对多进程的SAPI以及多线程的SAPI生命周期有了图示说明 - 接着对SAPI进行了相关概述,以Apache的mod_php5为例,描述了apache针对请求的运行过程

阅读全文