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版(1)
Oct 09 PHP
APMServ使用说明
Oct 23 PHP
Admin generator, filters and I18n
Oct 06 PHP
很让人受教的 提高php代码质量36计
Sep 05 PHP
浅析php单例模式
Nov 25 PHP
学习php设计模式 php实现访问者模式(Visitor)
Dec 07 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
Mar 07 PHP
详解PHP的Yii框架中的Controller控制器
Mar 29 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
May 18 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
Yii框架数据库查询、增加、删除操作示例
Oct 14 PHP
Centos7安装swoole扩展操作示例
Mar 26 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
PHP排序算法类实例
2015/06/17 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
php封装的page分页类完整实例
2016/10/18 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
php指定长度分割字符串str_split函数用法示例
2017/01/30 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
2010/05/24 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
AngularJS快速入门
2015/04/02 Javascript
jQuery EasyUI中DataGird动态生成列的方法
2016/04/05 Javascript
JS组件系列之Bootstrap table表格组件神器【终结篇】
2016/05/10 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
bootstrap可编辑下拉框jquery.editable-select
2017/10/12 jQuery
vue-router 路由基础的详解
2017/10/17 Javascript
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
Python实现定时任务
2017/02/08 Python
python数据结构之列表和元组的详解
2017/09/23 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
python构造函数init实例方法解析
2020/01/19 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
用python绘制樱花树
2020/10/09 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
医学类导师推荐信范文
2013/11/19 职场文书
优秀生推荐信范文
2013/11/28 职场文书
住宅质量保证书
2014/04/29 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
数学复习课教学反思
2016/02/18 职场文书
导游词之岳阳楼
2019/09/25 职场文书
go goth封装第三方认证库示例详解
2022/08/14 Golang