IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 基于Laravel的国产开源CMS,支持Swoole,含API接口 -> 正文阅读

[PHP知识库]基于Laravel的国产开源CMS,支持Swoole,含API接口

MyCms-logo

项目介绍

MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人网站及企业网站开发使用,软件著作权编号:2021SR1543432。MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。

技术交流QQ群:887522124 加群请备注来源:如gitee、github、官网等

站点地址

优秀案例

系统功能

  • 后台基础功能
    • 权限管理
    • 内容管理
    • 商品管理
    • 会员管理
    • 插件管理
  • 前台功能实现
    • 首页
    • 文章分类页
    • 文章搜索页
    • 文章标签页
    • 文章详情页
    • 文章评论
    • 商品列表页
    • 商品详情页
    • 会员登录/注册
    • 会员中心
  • API接口
    • 签名加密
    • 系统时间接口
    • 文章分类列表接口
    • 文章分类详情接口
    • 文章列表接口
      • 整站最新、最热文章
      • 分类最新、最热文章
      • 标签关联文章列表
      • 搜索文章列表
    • 文章详情接口
    • 商品分类列表接口
    • 商品分类详情接口
    • 商品列表接口
    • 商品详情接口

系统特性

  • 简易安装程序
  • 支持Swoole加速
  • 简洁优雅、灵活可扩展
  • 完善的插件安装/卸载机制
  • 对SEO优化友好的URL模式
  • 公共函数埋点更好拓展系统
  • 更具拓展性的路由监听功能
  • 更优雅、符合SEO优化的分页
  • 基础缓存功能及数据库索引建立
  • 简单易用的模板函数、制作模板更方便

性能提升

  • 使用opcache加速性能
  • 缓存路由信息 php artisan route:cache
  • 关闭调试模式 APP_DEBUG=false
  • 缓存配置信息 php artisan config:cache
  • 使用 Swoole 版本

Swoole版本

目前最新版本v1.3.2+已经加入 Swoole 支持。
使用新版本的用户直接安装后按以下配置即可。

使用旧版本的用户则需要先安装 composer require swooletw/laravel-swoole
config/app.php 服务提供者数组添加该服务提供者。

[
    'providers' => [
        SwooleTW\Http\LaravelServiceProvider::class,
    ],
]

Nginx配置

map $http_upgrade $connection_upgrade {
    default upgrade;
    ''      close;
}
server {
    listen 80;
    server_name your.domain.com;
    root /path/to/laravel/public;
    index index.php;

    location = /index.php {
        # Ensure that there is no such file named "not_exists"
        # in your "public" directory.
        try_files /not_exists @swoole;
    }
    # any php files must not be accessed
    #location ~* \.php$ {
    #    return 404;
    #}
    location / {
        try_files $uri $uri/ @swoole;
    }

    location @swoole {
        set $suffix "";

        if ($uri = /index.php) {
            set $suffix ?$query_string;
        }

        proxy_http_version 1.1;
        proxy_set_header Host $http_host;
        proxy_set_header Scheme $scheme;
        proxy_set_header SERVER_PORT $server_port;
        proxy_set_header REMOTE_ADDR $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $connection_upgrade;

        # IF https
        # proxy_set_header HTTPS "on";

        proxy_pass http://127.0.0.1:1215$suffix;
    }
}

Swoole运行

php artisan swoole:http start

命令说明
start开启
stop停止
restart重启
reload重载
infos信息

插件清单

名称简介类型状态价格
系统记录后台操作记录插件完成免费
百度推送百度资源推送,加速页面收录插件完成免费
SEO设置自定义设置标题,关键词,描述插件完成免费
友情链接友情链接插件完成免费
网站地图生成网站XML地图插件完成免费
广告管理广告管理插件完成免费
网址导航网址导航插件完成免费
SEO优化(URL)SEO优化(URL)插件完成授权
阿里云OSS阿里云OSS插件完成授权
Sql转换Sql转Laravel数据库迁移插件完成授权
在线制作海报拖拽在线制作海报插件完成授权
语音合成在线文字转语音插件完成授权
QQ登录QQ登录插件完成授权
模板管理快速生成模板插件完成授权
阿里云短信阿里云短信插件完成授权
支付宝支付个人版(当面付)插件完成授权
采集爬虫采集爬虫插件完成授权
付费专栏付费专栏插件完成授权

快速安装

  1. 下载源码 / 上传源码到服务器
  2. 将网站运行目录设置为 /public
  3. 访问 http://xxx.xxx/install 根据安装向导进行在线配置

后台界面

login-demo
system-demo

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 17:30:07  更:2021-12-01 17:31:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 14:49:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码