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 相关文章推荐
How do I change MySQL timezone?
Mar 26 PHP
获取远程文件大小的php函数
Jan 11 PHP
让PHP以ROOT权限执行系统命令的方法
Feb 10 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
深入浅析PHP7.0新特征(五大新特征)
Oct 29 PHP
PHP+ajax分页实例简析
Dec 07 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
PHP操作Redis数据库常用方法示例
Aug 25 PHP
如何利用PHP实现上传图片功能详解
Sep 24 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
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
jquery 查找iframe父级页面元素的实现代码
2011/08/28 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
2016/06/17 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
JavaScript 2018 中即将迎来的新功能
2018/09/21 Javascript
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
2020/11/09 jQuery
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
简单谈谈Python中的闭包
2016/11/30 Python
python实现图像识别功能
2018/01/29 Python
python实现黑客字幕雨效果
2018/06/21 Python
Python连接Redis的基本配置方法
2018/09/13 Python
Python搭建代理IP池实现获取IP的方法
2019/10/27 Python
python sorted方法和列表使用解析
2019/11/18 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
Python的pygame安装教程详解
2020/02/10 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
html5-canvas中使用clip抠出一个区域的示例代码
2018/05/25 HTML / CSS
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
历史学专业个人的自我评价
2013/10/13 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
小学生表扬稿范文
2015/05/05 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
给领导敬酒词
2015/08/12 职场文书
手写实现JS中的new
2021/11/07 Javascript