MyCms v1.3.2 [swoole版],基于 Laravel 的自媒体内容管理系统
Swoole简介
Swoole 是为 PHP 开发的生产级异步编程框架。
Swoole 使 PHP 开发人员可以编写高性能高并发的 TCP、UDP、Unix Socket、HTTP、 WebSocket 等服务,让 PHP 不再局限于 Web 领域。
Laravel简介
Laravel是当今最熟练,流行和广泛使用的开源框架之一。Laravel具有多种功能,例如模板引擎,MVC架构支持,安全性高,开发者工具,数据库迁移等。这些Laravel高级功能使它比其他PHP框架更好。
但是,Laravel 有个最为人诟病的缺点就是:慢、笨重。
这就是为什么我们需要尝试在 Swoole 上运行 Laravel。 Swoole 可以提供强大性能而 Laravel 则可以提供优雅代码结构使用。这俩儿真是完美组合!
MyCms简介
MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人网站及企业网站开发使用,软件著作权编号:2021SR1543432。
MyCms基于Apache2.0开源协议发布,免费且不限制商业使用,欢迎持续关注我们。
MyCms 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
站点地址
优秀案例

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源 (open source) 是什么?为什么要开源?
从「开源」的早期讲起,其实和大多数人想象的不同,软件一开始并不是闭源的。 在上世纪 60 年代,IBM 等公司开发的软件都是自由分发的,同时也提供源代码。那个时候的商业模式更多是以硬件为主,软件作为硬件的附属品,属于支撑硬件工作的东西。这才是开源历史上的早期阶段。 后来随着硬件销售的利润下跌,制造商只能另辟营收,才开始单独销售软件,并且不再提供源代码。从这里也可以看到商业模式在某种程度上,其实也是一种轮回 —— Apple 在硬件销售利润上达到了瓶颈,于是开拓了软件服务的收入。 直到 1983 年,一位曾在 MIT AI 实验室工作的程序员 Richard Matthew Stallman 对企业在源代码上的垄断非常不满,发起了 GNU 项目,这个项目标志了自由软件运动的开始。 当然,自由软件运动更像是社会运动,而开源则更偏向于软件开发方法。但这并不妨碍我们理解:开源历史的过程其实是 —— 开源 → 闭源 → 再开源。 回到正题,聊聊「开源的行为」,为什么要开源? 其实在开源史上,我们也可以看到 —— 开源一直和商业是「相爱相杀」的,崇尚自由精神的程序员看不惯大公司对源代码的垄断,发起...
- 下一篇
杭州西软加入龙蜥社区,应用软件兼容适配已完成
近日,杭州西软信息技术有限公司(杭州西软科技有限公司)加入龙蜥社区(OpenAnolis),携手上下游合作伙伴一起共建繁荣生态。 杭州西软信息技术有限公司(杭州西软科技有限公司)始创于 1993 年,是国内专业致力于旅游饭店业信息化建设、开发和服务的高科技企业。西软公司目前是国内最大的酒店软件供应商,作为国内领先的星级酒店管理软件专家,执着探索国内外酒店管理的奥秘。时刻把握国内外旅游业的发展动态,锻炼精准的行业敏感度,运用先进前沿的软件开发技术,遵循国际规范的软件开发标准,全方位为单体酒店、连锁酒店及酒店集团提供更完美的信息化解决方案,为旅游业呈现更多的先进技术和优质产品!目前,西软公司旗下拥有 XCS 产品、XMS 产品及移动产品三大系列,几乎涵盖所有类型的酒店集团和单体酒店。未来,西软公司将立足酒店业,作为服务型 IT 企业,依托总公司石基信息(002153)全球平台化发展战略,不断融合云端、移动、大数据等前沿科技,打造数据化酒店生态管理系统。 杭州西软信息技术有限公司(杭州西软科技有限公司)积极推进了酒店软件兼容性适配工作。本次适配环境为 4vCPU 16G 内存虚拟机,采用三主...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS关闭SELinux安全模块
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- 设置Eclipse缩进为4个空格,增强代码规范
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2配置默认Tomcat设置,开启更多高级功能