持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情
之前有说过怎样在宝塔上安装Hyperf 框架。今天说下在宝塔上安装HyperfCMS,这个HyperfCMS是一个怎样的内容管理系统呢,下面简单介绍下。 HyperfCMS基于Hyperf、VUE+Element UI开发的前后分离管理后台,内容管理系统。是基于PHP的超级CMS( PHPfCMS Swoole Hyperf VUE Element UI Ant Design 设计标准 Ant Design Pro 样式参考)、协程的高性能监控系统前瞻服务,后台简单易用。这个swoole官方也是推荐的,下面我们一起看下怎样在宝塔上安装。
环境要求 · PHP >= 7.2
· Swoole PHP 扩展 >= 4.4,并关闭了 Short Name
· OpenSSL PHP 扩展
· JSON PHP 扩展
· PDO PHP 扩展(如需要使用到 MySQL 客户端)
· Redis PHP 扩展(如需要使用到 Redis 客户端)
· Protobuf PHP 扩展(如需要使用到 gRPC 服务端或客户端
1.新建站点,这点是少不了的
2. 通过终端进入项目目录。
3.通过码云下载代码
4.进入cms_php 目录安装依赖composer update
5. 导入数据库
6.新建.env环境配置文件,并且按照自己的配置进行填写。
`#应用名字
APP_NAME=hyperfcms
#是否后台运行1是0否
DAEMONIZE=0
#服务运行端口
HTTP_PORT=9501
#应用域名(静态资源访问使用)
APP_DOMAIN=localhost:9501
#用户ID生成前缀
APP_UID_PREFIX=ym
#超级管理员
SUPER_ADMIN=ymzc3fyszbexumu2qndo3a83a35e2c7
#上传文件保存配置,本地local,阿里云oss
UPLOAD_SAVE=local
#上传文件前缀P/D/T
UPLOAD_PREFIX=T
#是否允许跨域资源访问Cross-origin resource sharing
CORS_ACCESS=true
#数据库配置
DB_DRIVER=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=ymkj_hyperfcms
DB_USERNAME=ymkj_hyperfcms
DB_PASSWORD=ymkj_hyperfcms
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci
DB_PREFIX=ymkj_
#驱动file/redis
MODEL_CACHE_DRIVER=redis
CACHE_DRIVER=redis
SESSION_DRIVER=redis
#redis基本配置
REDIS_HOST=127.0.0.1
REDIS_AUTH=(null)
REDIS_PORT=6379
REDIS_DB=10
REDIS_MAX_IDLE_TIME=60
#模型缓存用redis配置,缓存驱动为redis这里有用
MODEL_CACHE_REDIS_HOST=127.0.0.1
MODEL_CACHE_REDIS_AUTH=(null)
MODEL_CACHE_REDIS_PORT=6379
MODEL_CACHE_REDIS_DB=12
MODEL_CACHE_REDIS_MAX_IDLE_TIME=60
#CACHE缓存用redis配置,缓存驱动为redis这里有用
CACHE_REDIS_HOST=127.0.0.1
CACHE_REDIS_AUTH=(null)
CACHE_REDIS_PORT=6379
CACHE_REDIS_DB=14
CACHE_REDIS_MAX_IDLE_TIME=60
#session用redis配置,session驱动为redis这里有用
SESSION_REDIS_HOST=127.0.0.1
SESSION_REDIS_AUTH=(null)
SESSION_REDIS_PORT=6379
SESSION_REDIS_DB=16
SESSION_REDIS_MAX_IDLE_TIME=60
#日志配置
#日志开关
APP_LOG=true
#框架日志是否记录
HF_LOG=true
#记录日志驱动file/db/sls
LOG_DRIVER=file
#阿里云日志SLS
ALIYUN_SLS_ENDPOINT=
ALIYUN_SLS_AK=
ALIYUN_SLS_SK=
ALIYUN_SLS_PROJECT=
ALIYUN_SLS_LOGSTORE=
#阿里云OSS
ALIYUN_OSS_ENDPOINT=
ALIYUN_OSS_AK=
ALIYUN_OSS_SK=
#百度LBS
BaiDu_LBS_AK=
BaiDu_LBS_SK=`
6.运行启动命令 php bin/hyperf.php start
今天就到这里,下次再将前端搭建起来。
总结:搭建这样的框架还是挺简单的。你们可以试下。