ZenTaoPHP框架发布1.0 alpha1版本
转贴大家好,非常高兴的向大家宣布,ZenTaoPHP框架发布第一个alpha版本,欢迎大家下载试用。
下载地址:http://www.zentao.cn/Data/Site18/zentaophp_1.0_alpha1.zip
支持网站:http://www.zentao.cn
支持社区:http://www.zentao.cn/forum.html
DEMO网站:http://demo.zentao.cn/
授权协议:LGPL
一、 ZenTaoPHP是什么?
ZenTaoPHP是一个非常简单的PHP框架,它支持MVC三层的开发方式。zen是“禅”的意思,tao是“道”的意思。
我在读《编程之道》和《编程之禅》这两本书的时候,深受启发,故将此框架命名为ZenTao。
二、为什么开发这个框架?
开发这个框架的主要目的是为了后面的项目管理软件做铺垫。后面我计划开发的项目管理软件会是基于这个框架的
一个应用。
三、为什么不选择其他的框架?
原因很简单,因为其他的框架都太复杂。我要保证代码足够简单,而且性能要好。
四、为什么选择这个框架?
简单,性能,这也许是你选择它的理由吧。从某种意义上讲,这个框架更多是一个约定,而不是框架。
五、系统要求:
webserver好是apache,打开rewrite模块。其他的webserver有待测试。
php5.2版本以上,加载pdo, pdo:mysql, json, spl等扩展。不支持php4系列的版本。
mysql没有要求,好是近比较高的版本。
六、安装:
1. 下载本框架,将其解压缩到webserver的根目录,比如/data/www/zentao/
2. 修改apache的配置文件,增加一个virtualhost的配置/usr/local/etc/apache22/extra/httpd-vhosts.conf
NameVirtualHost 192.168.9.99:80
DocumentRoot /data/www/zentao/www/
ServerName pms.easysoft.com
RewriteEngine on
RewriteCond $1 !(index\.php|img|js|css|favicon\.ico|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
#RewriteLogLevel 1
#RewriteLog "/data/logs/rewrite.log"
具体的配置文件和你实际的安装目录相关。其中的IP地址需要换成你机器的实际地址。
如果需要及记录rewrite的日志,请把后两行注释去掉。
3. 创建一个数据库,比如名字叫做zentao
4. 修改config.test.php, 修改其中的访问数据库的用户名和密码。
$config['dbName'] = 'zentao';
$config['dbUser'] = 'root';
$config['dbPassword'] = '';
修改完毕之后,将其拷贝为config.php,或者使用符号链接。
5. 重启apache之后,访问你配置的网站即可。
6. ZenTaoPHP Hello World!
在module目录下面,有一个hello模块,展示了ZenTaoPHP的工作模式。你需要先把这个目录下面的SQL导入到数据库中,以创建所需要的blog表。