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 相关文章推荐
PHP 存取 MySQL 数据库的一个例子
Oct 09 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
PHP实现异步调用方法研究与分享
Oct 27 PHP
PHP求小于1000的所有水仙花数的代码
Jan 10 PHP
PHP实现货币换算的方法
Nov 29 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
简单解析PHP程序的运行流程
Jun 23 PHP
PHP实现截取中文字符串不出现?号的解决方法
Dec 29 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
Mar 21 PHP
PHP常见的几种攻击方式实例小结
Apr 29 PHP
php多进程应用场景实例详解
Jul 22 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
实现php加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
php学习笔记 数组的常用函数
2011/06/13 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
PHP实现动态删除XML数据的方法示例
2018/03/30 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
详解Javascript获取缓存和清除缓存API
2017/05/25 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
2020/11/16 Javascript
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python使用reportlab模块生成PDF格式的文档
2019/03/11 Python
Python对象转换为json的方法步骤
2019/04/25 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
药品质量检测应届生求职信
2013/11/14 职场文书
医学专业毕业生个人的求职信
2013/12/04 职场文书
自我评价范文分享
2014/01/04 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
《假如》教学反思
2014/04/17 职场文书
党员应该树立反腐倡廉的坚定意识思想汇报
2014/09/12 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书
2015大学生党员自我评价范文
2015/03/03 职场文书
毕业生自荐信范文
2015/03/05 职场文书
2015年仓库工作总结
2015/04/09 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
Python 中 Shutil 模块详情
2021/11/11 Python