📈
kaka
  • Kaliphp
  • 编码规范
  • 目录结构
  • 调用关系
  • 环境配置
  • 框架安装
  • 基础用法
  • 框架路由
  • 异步请求
  • Restful
  • 权限验证
  • 配置
  • 数据库使用
  • 请求类
  • 数组操作类
  • 模型类
  • 页面渲染
  • 缓存
  • Session
  • Cookie
  • 反XSS注入
  • 事件
  • 表单验证
  • 语言包
  • 调试
  • 脚本执行
  • 定时任务
  • Socket框架
Powered by GitBook
On this page
  • 需要写权限目录
  • Nginx 配置
  • Apache 配置

Was this helpful?

环境配置

PHP版本必须在7.1以上,包含7.1

如果需要用到数据库,则需要安装并启用mysqli扩展,不支持PDO和传统的mysql扩展

需要写权限目录

data/log/               日志
data/cache/             缓存
data/template/cache/    模板缓存
data/template/compile/  模板编译

最简单的方式是进入app目录,然后执行:

chmod -R 777 data

Nginx 配置

location / {
    root   /data/web/www.kaliphp.com/web/; # 这里为框架/web目录的绝对路径
    index  index.php index.html index.htm;
    try_files $uri $uri/ /index.php?$args;
}

Apache 配置

# 设置文档根目录为框架/web目录
DocumentRoot "/data/web/www.kaliphp.com/web/"

<Directory "/data/web/www.kaliphp.com/web/">
    RewriteEngine on
    # 如果请求的是真实存在的文件或目录,直接访问
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    # 如果请求的不是真实文件或目录,分发请求至 index.php
    RewriteRule . index.php

    # 以下三行apache默认会有,如无法正常使用请自行添加
    # Options +Indexes +Includes +FollowSymLinks +MultiViews
    # AllowOverride All
    # Require local

    # ...other settings...  
</Directory>
Previous调用关系Next框架安装

Last updated 4 years ago

Was this helpful?