window下面配置Zend Framework环境
来源:互联网 发布:网络最新最红歌曲 编辑:程序博客网 时间:2024/05/22 15:40
比如你的httpd.conf的配置如下:
<virtualHost *:80>
ServerNamewww.example.com
DocumentRoot "C:/example"
<Directory "C:/example">
AllowOverride all
Order Deny, Allow
</Directory>
</virtualHost>
关键的是需要在example的根目录下面添加一个目录:
.htaccess,这个是用来进行处理所有到该目录下面的请求:
SetEnvDEBUG_ENVTRUE
RewriteEngineOn
RewriteCond&{REQUEST_FILENAME}-s[0R]
RewriteCond&{REQUEST_FILENAME} -l[0R]
RewriteCond &{REQUEST_FILENAME} -d
RewriteCond^.*$ - [NC,L]
RewriteRule^.*$ index.php [NC,L]
这样在index.php中配置需要的环境,比如:
<?php
// 定义应用程序当前是否为调试模式 defined('DEBUG') || define('DEBUG', (getenv('DEBUG_ENV') == 'TRUE' ? true : false)); // 定义应用程序根目录 defined('PROJECT_PATH') || define('PROJECT_PATH', dirname(dirname(dirname(__FILE__)))); // 定义系统配置文件路径 defined('APPLICATION_CONFIG_INI') || define('APPLICATION_CONFIG_INI', PROJECT_PATH . '/applications/example/config/application.ini'); // 重新定义PHP默认搜索目录 set_include_path(implode(PATH_SEPARATOR, array( PROJECT_PATH . '/library', PROJECT_PATH . '/models', get_include_path() ))); // echo get_include_path();exit; // 调试模式时开启错误输出 if (DEBUG) { error_reporting(E_ALL); ini_set('display_errors', true); } else { error_reporting(8191); } // 设置时区 date_default_timezone_set('Asia/Shanghai'); // 启动Light类库自动载入功能 require_once 'Light/Loader.php'; Light_Loader::autoLoad(); // 载入配置文件 //require_once 'Hexin/Config/Ini.php'; $appcfg = new Hexin_Config_Ini(APPLICATION_CONFIG_INI, !DEBUG); require_once 'Zend/Registry.php'; Zend_Registry::set('appcfg', $appcfg->read()); // 记录整个响应所消耗的时间 $clock = Light_Debug_Clock::getInstance(); ob_start(); // 路由分发请求 $frontController = Light_Controller_Front::getInstance() ->enableAutoRender() ->setModulePath(PROJECT_PATH . '/applications') ->setRouter(new Light_Router_Rewrite()) ->registerPlugin(new example_Controller_Plugin_Auth()) ->dispatch(); // 输出整个响应所消耗的时间(Head头方式) $clock->storage('Dispatch'); ob_end_flush();
- window下面配置Zend Framework环境
- 配置Zend framework环境
- WAMP环境下 的 Zend Framework 配置
- WAMP环境下 的 Zend Framework 配置
- zend framework环境搭建
- zend framework环境搭建
- Zend Framework环境搭建
- 配置Zend Framework
- 配置zend framework
- Ubuntu 配置 Zend Framework
- 配置安装zend Framework
- Zend Framework配置
- Zend FrameWork 安装配置
- Zend Framework 环境配置以及第一个Hello World 输出!
- 走进Zend Framework框架编程--软件安装和环境配置
- Zend Framework简单环境搭建
- zend framework框架分析--配置
- Zend Framework配置中的几个问题
- 8个高质量图标的最佳搜索引擎
- Android Activity的四种LaunchMode!!!
- 一些项目感想
- java 反射 代码详细实例
- 类型Microsoft.Office.Interop.Excel.ApplicationClass未定义构造函数
- window下面配置Zend Framework环境
- MySql创建用户及授权
- 神秘的程序员们(⊙o⊙)
- 写完代码应注意的事情
- 一步一步教你如何利用JTAG救活砖头多普达838
- jquery之设置元素内容(替换HTML或文本内容,使用html()和text()方法)
- UTF-8 序列的字节 2 无效 utf-8和汉字的转换(真麻烦)
- 左值与右值
- Unix网络字节顺序及其判断