标签PHP下的文章

发布于 04月04, 2017

仿 Laravel DB Faced 调用 CodeIgniter 3 的模型类以及事务处理

CodeIgniter 3 中,要使用数据库模型,通过继承【数据模型超类】CI_Model 就可以很方便的达到目的了。继承之后,当引用了不存在的属性时,则通过访问【数据模型超类】的魔术方法 __get 找到【控制器超类】 CI_Controller,【控制器超类】则把任务托管到【加载器超类】CI_Loader,调用【加载器超类】初始化方法 initialize,根据自动加载配置中的配置项完成整个运行环境的初始化。

阅读全文 »

发布于 02月15, 2017

从PHP官方镜像创建开发镜像

PHP官方镜像提供了几个工具命令来帮助安装扩展,只是安装扩展前需要手动安装相应的依赖。

用工具命令 docker-php-ext-install 安装PHP内核提供的扩展,如:docker-php-ext-install -j$(nproc) mcrypt,用 docker-php-ext-configure 自定义配置安装扩展时的配置参数,如:

阅读全文 »