yii的入口文件index.php中为什么会有这两句


Posted in PHP onAugust 04, 2016

yii的应用模板中,index.php中 前面会有这两句

<?php
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

当部署到生产环境时,注释掉下面两行,上面的注释是这样说的。

但经过团队开发和部署环境的人,都知道,这意味着在部署时要经过一次手动操作,如果操作者不知道或者忘了这个操作,就会是个悲剧。

所以为什么会有这两句呢?或者有没有什么办法避免悲剧出现?

答案是php.ini 的auto_prepend_file 配置项,在不同的服务器环境如生产、测试等,定义好一个 auto_prepend_file 的php脚本,里面定义了这两个常量:

<?php
define('YII_DEBUG', false);
define('YII_ENV', 'prod');

这个脚本可以在服务器镜像中预先定义好,开通新的机器时直接以这个包含了auto_prepend_file脚本的php环境,在后续的日程维护中,就不会在出现悲剧。

以上所述是小编给大家介绍的yii的入口文件index.php中为什么会有这两句,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP4实际应用经验篇(7)
Oct 09 PHP
非常好的php目录导航文件代码
Oct 09 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
Aug 05 PHP
PHP四舍五入精确小数位及取整
Jan 14 PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 PHP
PHP延迟静态绑定示例分享
Jun 22 PHP
2014年10个最佳的PHP图像操作库
Jul 14 PHP
php获取本周开始日期和结束日期的方法
Mar 09 PHP
PHP中使用substr()截取字符串出现中文乱码问题该怎么办
Oct 21 PHP
浅谈PHP安全防护之Web攻击
Jan 03 PHP
php探针不显示内存解决方法
Sep 17 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 #PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 #PHP
浅析php如何实现App常用的秒发功能
Aug 03 #PHP
php微信开发之带参数二维码的使用
Aug 03 #PHP
PHP支付系统设计与典型案例分享
Aug 02 #PHP
php微信支付接口开发程序
Aug 02 #PHP
比较完整的微信开发php代码
Aug 02 #PHP
You might like
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
Javascript 事件流和事件绑定
2009/07/16 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
2013/03/19 Javascript
使用jquery实现的一个图片延迟加载插件(含图片延迟加载原理)
2014/06/05 Javascript
JavaScript基本数据类型及值类型和引用类型
2015/08/25 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
2016/02/02 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
浅谈javascript中的数据类型转换
2016/12/27 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
Reactjs实现通用分页组件的实例代码
2017/01/19 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
Python发送手机动态验证码代码实例
2020/02/28 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
Alexandre Birman美国官网:亚历山大·伯曼
2019/10/30 全球购物
mysql有关权限的表都有哪几个
2015/04/22 面试题
信号量和自旋锁的区别?如何选择使用?
2015/09/08 面试题
销售部主管岗位职责
2013/12/18 职场文书
毕业生找工作的求职信范文
2013/12/24 职场文书
安全资金保障制度
2014/01/23 职场文书
小学生环保演讲稿
2014/04/25 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书