zentaoPHP框架安装

2009-04-04 21:55:33
王春生
35080
最后编辑:grxiyy 于 2017-02-08 15:31:56
简介:本篇文章介绍如何安装zentaoPHP框架。

一、安装apache, mysql, php的运行环境

首先要确认你的机器上面已经安装好了apache, mysql, php的运行环境。而且符合 zentaoPHP框架的系统要求

二、获取新的zentaoPHP框架

devel.cnezsoft.com下载新的zentaoPHP框架。目前是以zip格式提供的。

三、安装zentaoPHP框架

将下载下来的zip文件解压缩到一个目录,比如/var/www/zentaophp。

解压之后,里面有一个framework, module, lib的目录。其中你要开发的应用程序要放在 module目录下面。

四、建立demo数据库

在体验框架之前,需要先创建一个demo数据库。可以使用phpmyadmin或者mysql的命令行来创建这个数据库。

然后到db目录,找到blog.sql文件,生成blog表。

五、生成配置文件

到config目录下面,把my.example.php复制一份,复制成my.php,修改里面的数据库的访问参数。


<?php
$config->installed    = true;
$config->debug        = true;  
$config->requestType  = 'PATH_INFO';    // PATH_INFO or GET.
$config->requestFix   = '-';
$config->webRoot      = '/'; 

$config->db->host     = 'localhost';
$config->db->port     = '3306';
$config->db->name     = 'demo'; 
$config->db->user     = 'root'; 
$config->db->password = '';

主要要修改host, port, name, user, password这些参数。

六、访问demo应用

通过浏览器访问:http://localhost/zentaophp/,就可以看到框架运行的欢迎界面了。


备注:访问路径根据你实际的部署目录来加以修改。localhost也根据需要换成实际的ip地址或者域名。

评论列表
2018-06-07 10:55:18
感觉这一篇写的好模糊啊 下载的时候有那么多 也不知道下载哪一个 下载了之后安装了好几遍也没安装成功
黑色的天 2018-01-22 16:39:45
手册的安装和禅道9.8.stable版本目录不一样啊,找不到对应的文件,也没有说明配置的时候要指向那个目录,怎么才能访问到?
王春生 2018-01-23 09:24:10
禅道对框架目录有调整。搜索会不会?
debuggg 2017-12-13 10:23:52
请问下zentaophp安装完了之后访问页面出现以下错误是什么原因呢?
10:22:41 ERROR: could not find driver in E:\www\zentaophp\framework\base\router.class.php on line 2012, last called by E:\www\zentaophp\framework\base\router.class.php on line 1970 through function connectByPDO.
in E:\www\zentaophp\framework\base\router.class.php on line 2061 when visiting

E:\www\zentaophp\framework\base\路径下是有router.class.php这个文件的

王春生 2017-12-14 08:28:40
检查下pdo和pdo_mysql扩展安装是否正确。
kang 2017-10-14 19:16:07
1.想问下appRoot变量在router.class.php的setAppRoot方法里设为$basePath.'app'.DS.$appName.DS,可是并没有"app"目录,$appName看起来好像也没什么用?
2.我下的3.1稳定版,可是按说的方法安装,配置数据库,打开首页后,查看页面源码,发现common模块并没有加载,不知道是什么问题?
王春生 2017-10-16 09:56:45
appName我们在然之里面是有用到的。可以参考下我们然之协同的代码。
common模块是在index.php里面手工加载的。
武汉小鱼 2017-07-24 09:00:50
没有获取到CSS的问题,是因为路径配置不对,大鹏 已经回答了。框架配置的默认的根目录是/,但是一般人都会将zentaophp直接拷贝到WWW,路径就有点问题,$config->webRoot = '/zentaophp/'; 修改成功框架的目录即可。
小夏 2017-06-02 08:21:24
http://localhost/index.php?m=blog&f=index首页和这个博客业可以正常访问,但是http://localhost/index.php?m=hello&f=word报错,the module hello has no word method in framework\router.class.php on line 1574,我在router.class.php打印出$module 和$methodName,确实是hello类的实例和word方法,为什么还会报错呢?
王春生 2017-06-02 09:02:53
world 而非word。
要确认hello模块里面有world方法。
出现 2017-03-31 17:33:15
请问能否加上代码生成器的功能
王春生 2017-04-01 08:11:39
我们内部有开发代码生成器功能。但暂无对外发布计划。
QQQ 2016-08-07 15:27:43
我的路径是/zentaophp ,已经在my.php文件中进行了配置,但是还是得不到CSS样式,请问是怎么回事?
王春生 2016-08-08 08:08:45
路径要闭合。看源代码看系统生成的css引用地址是什么,加以修改。
QQQ 2016-08-10 14:07:37
本人菜鸟,再问一下“源代码看系统生成的css引用地址“这个在哪里查找?
xiaoniba 2016-05-18 16:01:20
Fatal error: Call to undefined method helper::inSeoMode() in /Volumes/Data/xiaoniba/www/localhost/zentaophp/lib/base/pager/pager.class.php on line 605
自带演示这是什么错误
xiaoniba 2016-05-18 17:25:56
哦原来是helper里没有这个方法
王春生 2016-05-19 08:46:12
你是拿得最新的框架吧,还没有修改完呢。先拿之前的测试吧。:)
simon 2016-03-22 10:02:39
提示Internal Server Error错误
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

这是什么情况,该咋解决呀
王春生 2016-03-23 08:09:22
iis内部错误。
froid 2016-10-31 09:32:57
删除根目录下面的.htaccess
王春生 2016-11-02 08:19:42
嗯。如果有冲突的话,就去掉这个文件好了。
1/2
发表评论
评论通过审核后显示。