宝塔上安装HyperfCMS(一)

360 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 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.新建站点,这点是少不了的

image.png

2. 通过终端进入项目目录。   image.png

3.通过码云下载代码 image.png

4.进入cms_php 目录安装依赖composer update

image.png

5. 导入数据库 image.png

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

image.png

今天就到这里,下次再将前端搭建起来。

总结:搭建这样的框架还是挺简单的。你们可以试下。