[PHP系列] popim 私有化独立部署即时通讯im系统搭建过程

首先需要获取到代码

 

 

把目录全部赋权限0777 , 防止意外

chmod 0777 -R *

 

配置nginx文件 ,注意那几个重定向指令

复制代码
server {
        listen 80; 
        server_name  im.sopans.com;
        access_log  /var/log/nginx/im.sopans.com.access.log  main;
        error_log  /var/log/nginx/im.sopans.com.error.log;
        root   /var/www/html/pop-im/pop-web/public;
        rewrite ^/im/h5 /h5.html;
        rewrite ^/im/web /web.html;
    if (!-e $request_filename) {
            rewrite ^/(.*)$ /index.php?s=$1 last;
             break;
     }   
    location / { 
        index  index.html index.php;
    }   
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_split_path_info  ^(.+\.php)(/.*)$;
        fastcgi_param  PATH_INFO $fastcgi_path_info;
        include        fastcgi_params;
    }   
}
~ 
复制代码

 直接访问,配置数据库连接信息

安装域名/install.php

 

开启websocket服务,进入pop-socket目录执行

php start.php -d

 

然后就可以愉快的聊天了

演示地址:

http://im.sopans.com

 

 

 

 

有需要代码的可以加我的微信联系

posted @   唯一客服系统开发笔记  阅读(2891)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2019-11-09 [PHP] 新版本PHP7.4与新版本MySQL8认证问题
2019-11-09 [PHP] error_reporting(0)可以屏蔽Fatal error错误
点击右上角即可分享
微信分享提示
1
chat with us