🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Z-PHP框架v2.0 文档 >[danger][Z-PHP框架](http://www.z-php.com) 目前由我个人开发和维护,所有喜欢的PHPer都可以使用。 框架本身不存在任何后门或是收集、统计信息之类的代码。 欢迎大家使用并提出改进意见,QQ交流群:592429541 最新版请移步 [官网](http://www.z-php.com/doc) 查看 ## 一些规范: 1. 大小写:没有强制要求,建议目录和控制器类名全部使用小写。 2. 控制器名:xxx.class.php。 ## 开始使用: 1. 下载程序文件解压后,将 core 目录复制到网站根目录外层,以网站根目录是 /htdocs/public_html 为例core就放在/htdocs 目录下。 2. 在/htdocs/public_html 目录下建立入口文件 index.php,内容如下: <?php define('IN',str_replace('\\','/',dirname(__FILE__)) . '/'); //定义http请求的根目录 define('APP_PATH','home'); //定义应用目录名称 define('DEBUG',1); //开启debug require('../core/core.php'); //加载框架 \z\z::start(); 3. 在浏览器访问刚才建立的入口文件,成功的话会显示欢迎信息并且程序会自动建立项目目录结构。详见目录结构。 应用目录就是入口文件定义的home,欢迎信息就是/htdocs/home/controller/index.class.php 控制器输出的。 >[danger]关于目录结构 之所以将程序文件放在站点根目录之外主要是处于安全问题的考虑 这样用户就访问不到 public_html 目录之外的内容 而 public_html 目录下就只有入口文件和网站的静态资源文件,如css,image,js 等等 如果你是用虚拟主机不能指定站点的根目录,请参考以下配置 core就放在站点根目录下 在站点根目录下建立入口文件 index.php,内容如下 <?php define('RES_PATH','public_html'); //定义资源文件的目录 define('APP_PATH','home'); //定义应用目录名称 define('DEBUG',1); //开启debug require('./core/core.php'); //加载框架(注意这里的路径) \z\z::start();