在上一章中,我们介绍了queryphp,本章我们将讲解如何安装queryphp。
下载源代码后要配置数据库链接,其它不用配置
http://code.google.com/p/queryphp/downloads/list
在framework/config/inc.ini.php
里面有数据库配置文件,支持多库,多表,分布式,主从链接
如果该模型没有定义mysql链接那么使用default,链接
如果表名是web_wwwinfo那么会使用^web_链接 ^web_表示配匹web_开头的表名
如果不开启静态页面把网站静态化开始到网站静态化结束注释掉
这样就可以了,可以把域名指向project目录,访问会访问router目录下面defaultRouter.class.php文件默认是index()方法。
这样就可以完成了配置了,可以正常使用,其它更高级请看去掉index.php文件或SEO优化那一节
index.php文件
<?php
/*
*pdo链接 多少自己填,主从可以一样
* key 为正则表达式 ^web_开头的表,使用的链接
*/
$config['pdoconn']=array(
'default'=>array(
"master"=>array(
"0"=>array(
"dsn"=>"mysql:dbname=mallbook;host=localhost;port=3306",
"username"=>"admin",
"password"=>"123456",
"CHARACTER"=>"utf8",
"table_fix"=>"web_"
)
),
"slaves"=>array(
"0"=>array(
"dsn"=>"mysql:dbname=mallbook;host=localhost;port=3306",
"username"=>"admin",
"password"=>"123456",
"CHARACTER"=>"utf8",
"table_fix"=>"web_"
)
)
),
'^web_'=>array(
"master"=>array(
"0"=>array(
"dsn"=>"mysql:dbname=mallbook;host=localhost;port=3306",
"username"=>"admin",
"password"=>"123456",
"CHARACTER"=>"utf8",
"table_fix"=>"web_"
)
),
"slaves"=>array(
"0"=>array(
"dsn"=>"mysql:dbname=mallbook;host=localhost;port=3306",
"username"=>"admin",
"password"=>"123456",
"CHARACTER"=>"utf8",
"table_fix"=>"web_"
)
)
)
);
$config['defaultrouter']='default'; //默认URL路由控制器 Router
$config['defaultindex']='index';//默认URL路由控制器方法 action
/*
*网站静态化开始,可以做seo优化
**/
$config['html']='.html';//开启.html结尾url
$config['realhtml']="/html"; //开启超级缓存目录,如果第一次访问没有html页面自动产生html页面,第二次访问时候就是静态化了
$config['htmlcache']=array("class"=>"sitehtml","method"=>"realhtml"); //生成html文件类和方法,不设置将不会生成html页面,传入参数为$content,$pathinfo;
/*
*网站静态化结束
**/
$config['systemlanuage']="zh-CN";//系统语言
$config['language']="zh-CN"; //项目语言可以是en
//视图设置,默认为空使用自带php模板
/*
* php自带模板意思是在模板中使用php代码foreach(): endforeach if(): else: endif这几种标签当然也可以使用php代码
* 未来版本视图将将全部是php标签
* foreach($row as $key=>$value):
* 在这里放html代码或做类似Smarty赋值
* endforeach;
* 结束标签 endif;,endwhile; endfor; endforeach; 以及 endswitch;。
*/
//$config['view']="Smarty"; //可以使用Smarty作为视图
//$config['plugin']=$config["frameworkpath"]."lib"; //插件所在目录,可能会自动搜寻目录
//$config['frameworklib']=array("Smarty"=>$config["frameworkpath"]."lib/Smarty/Smarty.class.php",
// "SendMail"=>$config["frameworkpath"]."lib/Mail/SendMail.php");//类所在的文件 这具配置可以另外放一个地方
//配置路由规则login为路由模型 rule为规则 成功后target设置 conditions rule自定义规则对应为:id
$config["routermaps"]['login']=array("rule"=>'/login/:id',
"target"=>array('controller' => 'auth', 'action' => 'login'),
"conditions"=>array('id' => '[\d]{1,8}'));
$config["routermaps"]['member']=array("rule"=>'/member/:id',
"target"=>array('controller' => 'auth', 'action' => 'login'),
"conditions"=>array('id' => '[\d]{1,8}'));
//每个project可以配置 内核加前文件precore.ini.php 内核加后文件 aftercore.ini.php 其中precore.ini.php文件是在inc.ini.php(也是本文件)后面加的,这样可以冲抵这个文件设置
//
?>
目录结构
queryphp
data
document
framework
cache
config
core
lib
log
model
plugin
router
acl
theme
view
project
class
config
html
lib
model
router
testproject
view
分享到:
相关推荐
QueryPHP是一个现代的,高性能PHP渐进框架,以提供稳定可靠的高质量企业级框架作为其历史使命。 使用LEVEL做得更好 网站: : 中国镜网: : 文档: : 产品特点 准备生产 高品质代码和高覆盖率 如何安装 ...
QueryPHP 是一个基于 PHP 的高性能、渐进式框架,它为开发者提供了构建高效 Web 应用的工具。这个框架的设计理念是轻量级、模块化和易于扩展,使其成为中小型项目以及大型企业级应用的理想选择。在解压后的 ...
QueryPHP是一款基于PHP的渐进式常驻框架引擎,它为开发者提供了构建高效、稳定、易维护的Web应用的能力。这个框架的核心理念是通过模块化、组件化的设计,让开发者可以按照自己的需求逐步添加功能,从而实现应用的渐...
QueryPHP是一款基于PHP的渐进式常驻框架引擎,它旨在提供高效、稳定且易于扩展的Web应用开发环境。在深入了解QueryPHP之前,我们先来理解一下PHP常驻框架和渐进式框架这两个概念。 PHP常驻框架是指框架在服务器启动...
该项目是一款基于PHP的高性能渐进式框架——QueryPHP的设计源码,包含602个文件,涵盖520个PHP文件、12个PO文件、10个Git忽略文件、9个Markdown文件、5个HTML文件、4个JSON文件、3个YAML文件、3个PNG图片文件、3个...
总的来说,QueryPHP是一个为现代Web开发量身定制的PHP框架,旨在提升开发效率和代码质量,同时通过常驻模式适应高性能应用场景。通过学习和掌握QueryPHP,开发者能够更好地利用PHP进行复杂应用的构建。
首先,"说明.htm"文件可能是QueryPHP的使用指南或介绍文档,它会详细解释框架的基本概念、安装步骤、核心功能以及如何开始使用。用户可以通过阅读这份文档快速了解QueryPHP的核心特性,例如路由管理、依赖注入、...
QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,依托 Swoole 生态实现业务常驻...
QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。 百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,依托 Swoole 生态实现业务...
Leevel 高性能 PHP 扩展开发框架Leevel 是一个开源 PHP C 扩展开发框架,采用 zephir 编写,是为了解决使用框架带来性能下降的经典矛盾,Leevel 是为了解决 QueryPHP 性能而开发,可以与同版本的 QueryPHP 混合使用...
为您提供QueryPHP 渐进式PHP常驻框架引擎下载,QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。百分之百单元测试覆盖直面 Bug 一剑封喉,基于 ...
为您提供QueryPHP渐进式PHP常驻框架引擎下载,QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir...
为您提供QueryPHP渐进式PHP常驻框架引擎下载,QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir...
QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,依托 Swoole 生态实现业务常驻...
queryphp是一个微型框架 可以实现MVC方式 也可以单独使用数据库模型,当作数据类使用就可以了。 也方便嵌入你现有的项目中。本数据库操作强大 单独使用本ORM内核,文中后面有具体介绍。
QueryPHP是一个现代的高性能PHP渐进框架,以提供稳定可靠的高质量企业级框架作为其历史使命。 使用LEVEEL DO更好,更多信息... 网站: https : //www.queryphp.com/ 中国镜网: https : //queryphp.gitee.io/ 文档...
QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,依托 Swoole 生态实现业务常驻...
QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。 百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,
QueryPHP 是一款现代化的高性能 PHP 7 常驻框架,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。 百分之百单元测试覆盖直面 Bug 一剑封喉,基于 Zephir 实现框架常驻,依托 Swoole 生态实现业务...