QSvr是个人兴趣驱动下完成的软件包,致力于实现优秀的php环境。
目前集成的组件包括kangle、mysql、php、wincache、xdebug和相应的管理工具,主要适用于开发或者单机服务器环境,经过专门的优化。
Qsvr.exe是软件包中的主程序,充当调度员角色。支持组件,配置,web管理功能。
组件功能有自定义组件列表、对列表中组件进行进程守护。详见配置目录下。
配置功能有自定义编辑配置文件菜单、使用np++打开配置文件。
web管理功能有自定义管理工具菜单、浏览器打开管理工具。
在使用svn版本时,推荐以下两项迁移工作,以后qsvr就可以直接svn更新了,不影响您的配置和数据以及web程序。
1、将data/my目录迁移出去
将data/my目录迁移到qsvr目录之外,比如d:/data/my,你可以拷贝qsvr/mysql/data/到d:/data/my,从备份的data中拷回差异部分到d:/data/my,编辑my.ini如下,从默认文件生成的去掉注释的;即可:,重启服务,这样就完成了数据库文件迁移。
2、将www目录下的项目迁移出去
将www目录下的项目迁移到qsvr目录之外的地方(比如 d:/www),你可以a、使用kangle中的别名;b、使用kangle中的虚拟主机,具体请到官方学习。
ver-4
kangle 3.2.4
php 5.4.20
wincache 1.3.5
phalcon 1.2.4
xdebug 3.2.3
因谷歌代码库访问有困难,已经关闭并放弃使用,所以以前老用户请备份后重新检出。
svn-35kangle 3.0.3,php5.4.11;修改说明。
svn-23kangle 3.0,php5.4.8;各个组件分离到独立目录下。
svn-20kangle 2.9.9,去掉ipv6造成日志中的错误;更新adminer3.6.1。
svn-17mysql更新为mariadb,版本5.5.25,用法不变性能提升;注释掉php_zip扩展,实际没有这个扩展文件。
svn版本12用adminer替换phpmyadmin 程序更小巧,功能更强大
svn版本11 升级php到5.4.5 使用def文件
默认文件机制是在etc目录下有一组以.def结尾的文件(称作默认文件),存储了工具包推荐的配置,和没有.def后缀的文件对应(称作配置文件),如果配置文件不存在,qsvr会从默认文件生成配置文件。配置文件不在版本控制范围内,这样每次更新不会覆盖你修改过的配置文件。
如果是初次使用请参考下面的svn版本4部分,已经使用svn的用户
1、请备份ect,data和www
2、然后直接更新到最新版
3、如果etc中没有配置文件,运行一次qsvr产生默认配置
4、把你备份的etc中差异的部分迁移回默认配置
从这个版本以后的etc目录的任何更新都不将影响你原来的配置,一般只要在更新前看看有没有关于默认配置的更新。如果你在更新的时候看到有*.def文件的更新,需要您使用svn的版本比较工具查看所修改的配置,并在你使用的配置中进行必要的修改;或者备份您的配置,删除配置文件后重新生成默认配置,并迁移回备份的差异。这样的机会很少,通常只在各个组件官方的配置发生了调整时会出现。
svn版本4 初次导入后升级了kangle和php版本
首次使用svn版本的用户按照以下步骤:
1、备份好原来的qsvr
2、安装svn客户端工具,win下推荐TortoiseSVN
3、从http://qsvr.googlecode.com/svn/trunk/ 检出最新版本
4、从备份的qsvr中拷贝data、etc 、www三个目录覆盖
该版本升级到kangle2.8.2,mysql5.5.20,phpmyadmin3.4.10.2,qsvr界面实用性调整,php速度进行了进一步优化,取消压力测试,相信kangle就不用测了。推荐使用此版本。
下载qsvr20120421
这个版本是有memcache和xcache的老版本
下载qsvr20120113 |