• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ChatRoom: 一个在线聊天室,基于PHP SWOOLE,需要SWOOLE拓展的支持

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ChatRoom

开源软件地址:

https://gitee.com/JIANGWL/ChatRoom

开源软件介绍:

ChatRoom

本应用是一个在线聊天室。利用了swoole高并发并且异步非阻塞的特点提高了程序的性能。该应用需要swoole拓展的支持。

安装

安装PHPswoole拓展:pecl install swoole

或到swoole官网获取安装帮助

Demo: 聊天室

运行

开启服务:将client目录配置到Nginx/Apache的虚拟主机目录中,使index.php可访问。 修改config.php中,IP和端口为对应的配置。

cd /path/to/your/application/php server.php

Ningx/Apache配置

nginx

server {    listen       80;    server_name  im.swoole.com;    index index.shtml index.html index.htm index.php;    root  /path/to/PHPWebIM/client;    location ~ .*\.(php|php5)?$    {        fastcgi_pass  127.0.0.1:9000;        fastcgi_index index.php;        include fastcgi.conf;    }    access_log  /Library/WebServer/nginx/logs/im.swoole.com  access;}

apache

<VirtualHost *:80>    DocumentRoot "path/to/PHPWebIM/client"    ServerName im.swoole.com    AddType application/x-httpd-php .php    <Directory />        Options Indexes FollowSymLinks        AllowOverride None        Require all granted        DirectoryIndex index.php    </Directory></VirtualHost>

Docker

利用docker快速搭建项目环境

docker pull kong36088/nginx-php7-swoole

docker run --name chat -p 9501:9501 -p 80:80 -itd kong36088/nginx-php7-swoole bash

我的swoole docker镜像地址:swoole镜像里面有该镜像的详细使用说明


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap