php之ZendFramewor篇(一)application.ini配置说明_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > php之ZendFramewor篇(一)application.ini配置说明

php之ZendFramewor篇(一)application.ini配置说明

 2012/6/18 16:26:56  fireDragonpzy  程序员俱乐部  我要评论(0)
  • 摘要:;项目配置信息;项目配置信息到配置方法.以Apache服务器模式为例:;可以在httpd.conf虚拟主机配置段或者项目.htaccss文件里定义.;具体定义方法是添加一行指令:SetEnvAPPLICATION_ENV产品运行环境;比如开发环境:SetEnvAPPLICATION_ENVdevelopment;在使用上一篇文章中用到的方法新建项目时自动生成的.htacess文件内容如下;SetEnvAPPLICATION_ENVdevelopment;RewriteEngineOn
  • 标签:PHP 配置 APP
;项目配置信息
;项目配置信息到配置方法. 以 Apache 服务器模式为例:
;可以在 httpd.conf 虚拟主机配置段或者项目 .htaccss文件里定义.
;具体定义方法是添加一行指令: SetEnv APPLICATION_ENV 产品运行环境
;比如开发环境: SetEnv APPLICATION_ENV development
;在使用上一篇文章中用到的方法新建项目时自动生成的.htacess文件内容如下
;SetEnv APPLICATION_ENV development
;RewriteEngine On
;RewriteCond %{REQUEST_FILENAME} -s [OR]
;RewriteCond %{REQUEST_FILENAME} -l [OR]
;RewriteCond %{REQUEST_FILENAME} -d
;RewriteRule ^.*$ – [NC,L]
;RewriteRule ^.*$ index.php [NC,L]
;关于产品运行环境,application.ini中定义了三种 staging testing development 即 上线状态 测试状态 开发状态
[production]
;phpsettings php中运行时环境的配置,实际上调用的是php的ini_set() 函数
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
phpSettings.log_errors = 1
phpSettings.log_errors_max_len = 1024
phpSettings.ignore_repeated_errors = 1
phpSettings.date.timezone = “Asia/Shanghai”
phpSettings.error_log = APPLICATION_PATH “/../lib/error/error.log”

;bootstrap 引导文件配置
bootstrap.path = APPLICATION_PATH “/Bootstrap.php”
;bootstrap.class = “Bootstrap” 此项可省略,应为默认的是Bootstrap

;autoloadernamespaces 注册自动载入的命名空间
autoloadernamespaces.0 = “DB_”
autoloadernamespaces.1 = “Help_”

;前端控制器配置
resources.frontController.params.displayExceptions = 0
resources.frontController.moduleDirectory = APPLICATION_PATH “/modules”
resources.frontController.moduleControllerDirectoryName = “controllers”
resources.frontController.defaultModule = “default”

;布局配置
resources.layout.layout = “default”
resources.layout.layoutPath = APPLICATION_PATH “/layouts/default”

;视图部分配置, 依据模块分开配置 (这部分要在Bootstrap中初始化)
resources.view.params.default.basePath = APPLICATION_PATH “/modules/default/views/”
resources.view.params.default.layout = “default”
resources.view.params.default.layoutPath = APPLICATION_PATH “/layouts/default”

resources.view.params.admin.basePath = APPLICATION_PATH “/modules/admin/views/”
resources.view.params.admin.layout = “admin”
resources.view.params.admin.layoutPath = APPLICATION_PATH “/layouts/admin”

;数据库配置(这部分要在Bootstrap中初始数据库配置)
resources.db.adapter = “mysqli”
resources.db.params.host = “localhost”
resources.db.params.username = “root”
resources.db.params.password = “123456″
resources.db.params.dbname = “dxk”
resources.db.params.charset = “utf8″

;网站上线环境配置
[staging : production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0

;测试环境配置
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

;开发环境配置
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
发表评论
用户名: 匿名