返回列表 发新帖
查看: 2650|回复: 48

[DX3.2] 即时聊天系统服务端v2.5 heart_im_server_windows_v2.5 DZ学习研究交流

[复制链接]

1万

热度

1万

元宝

1万

贡献

金牌草根

发表于 2016-11-30 18:24:22 | 显示全部楼层 |阅读模式
本帖最后由 民审-M 于 2016-12-1 09:35 编辑

即时聊天系统(服务端v2.5 heart_im_server_windows_v2.5)
说明

1、    支持windows系统和linux系统,推荐Windows Server2008和Centos6.5

2、    最低支持PHP5.3.3,必须启用的扩展包括:php_pdo_mysql.dll、php_sockets.dll,linux系统下还必须安装:posix、pcntl,为了获得更强性能建议安装:event或者libevent,数据库使用Mysql

安装pcntl
cd /usr/local/php-5.4/extcode/pcntl/
/usr/local/php-5.4/bin/phpize
./configure--with-php-config=/usr/local/php-5.4/bin/php-config
make && make install
编译好的模块:/usr/local/php-5.4/lib/php/extensions/no-debug-non-zts-20100525/pcntl.so
复制到:/home/wwwroot/服务端/ext/
编辑:/home/wwwroot/im/etc/amh-php.ini
添加:
[pcntl.so]
extension = pcntl.so
安装libevent
cd /usr/local/php-5.4/extcode/
wget https://www.cgzz8.cn/linux/libevent-2.0.22-stable.tar.gz
tar -xzvf libevent-2.0.22-stable.tar.gz
cd /usr/local/php-5.4/extcode/libevent-2.0.22-stable/
./configure --prefix=/usr/local/php-5.4/
make && make install
编译好的模块:/usr/local/php-5.4/lib/libevent.so
检测安装:ls -al /usr/local/php-5.4/lib | grep libevent
安装
1、     Windows环境下面安装
确认自己的PHP版本是不是大于5.3.3,亦可下载群共享提供的PHP版本,将PHP解压到X盘PHP5目录,复制路径“X:\PHP5”,右键《我的电脑》->属性->高级系统设置->环境变量,看图:
即时聊天系统服务端v2.5-1.png
即时聊天系统服务端v2.5-2.png


新建用户的环境变量,变量名”Path”,变量值”X:\PHP5;”,变量值就是PHP的目录,如果你的服务器环境已经有PHP的环境变量则不需要添加,打开控制台,看图:
即时聊天系统服务端v2.5-3.png

使用命令”php -v”查看PHP版本,”php -m” 查看启用的扩展,注意必须的启用的扩展,打开php.ini文件,搜索disable_functions,确保socket相关函数不被禁用,修改date.timezone= Asia/Shanghai
2、     Linux环境下面安装
这里以全新安装的CentOS 6.5系统为例,使用yum命令安装相关组件,使用命令” yum install php-cli php-process git gccphp-devel php-pear libevent-devel -y”,此步骤包含了安装php-cli主程序以及pcntl、posix、libevent库及git程序,使用命令” yum install -y php-pdo php-mysql php-bcmath”,此步骤包含了安装mysql的pdo扩展和bcmath扩展,安装完成后,使用命令”yum -v”查看PHP版本,”php -m” 查看启用的扩展,必须启用说明下面第二点讲的相关扩展,同理打开php.ini文件,确保socket相关函数不被禁用,修改date.timezone= Asia/Shanghai
3、     Mysql的安装,大于5.0以上版本均可,请自行百度安装
4、     即时聊天服务端配置
解压即时聊天系统服务端文件到X盘的Server目录(Linux同样放到Server目录),进入Applications\Chat目录,
A、       修改start_api.php文件里面的API站点域名/IP;
B、       修改config.php文件里面” TABLE_PRE”的值,消息表的表前缀;
C、       修改Config\ Db.php文件里面的数据库配置;
D、       修改api\ config.php文件里面的相关配置;
5、     服务端启动
A、       Windows系统,直接双击Server目录下面的start_im.bat启动即可
即时聊天系统服务端v2.5-4.png

出现类似界面表示启动成功,请不要关闭本窗口,否则请从头阅读本文档
B、       Linux系统,进入Server目录,可使用下面的命令操作:
启动:“php start.php start -d”
停止:“php start.php stop”
查看:“php start.php status”

即时聊天系统服务端v2.5-5.png
即时聊天系统服务端v2.5-6.png

出现类似界面表示启动成功,否则请从头阅读本文档;
6、     插件配置
登录DZ论坛后台,修改服务端地址、注册中心地址、聊天记录地址:
即时聊天系统服务端v2.5-7.png
即时聊天系统服务端v2.5-8.png

修改为你服务端的IP地址即可,注意端口,本系统API后台地址:注册中心地址/admin.php
7、     总结
由于时间仓促,文档并不完美,服务端安装并不复杂,如果您自己在安装过程中有任何疑问,请随时Q我,竭诚为各位伙伴提供服务,使用过程中有什么问题或建议也可随时反馈给我,再次感谢您们的支持!
   服务端下载地址:
- 特别鸣谢:本·插件/服务端·由草根吧会员"****"友情分享,请勿二次转载、倒卖建站学习研究资源,一经发现,直接封号!-
游客,如果您要查看本帖隐藏内容请回复

必先安装客户端:
即时聊天系统 VIP版 v2.5 DZ建站学习研究分享
https://www.cgzz8.cn/t-24872-1-1.html
(出处: 草根吧)

服务端配置教程
即时聊天系统 V2.6服务端windows环境pdo_mysql、sockets扩展安装启用配置教程
https://www.cgzz8.cn/t-24538-1-1.html
(出处: 草根吧)

即时聊天系统 V2.6服务端linux环境安装启用pcntl、libevent等PHP扩展教程
https://www.cgzz8.cn/t-24405-1-1.html
(出处: 草根吧)

环境搭建问题解析:
IIS 7.0 7.5 8.0 8.5 10.0 FastCGI的<FASTCGI>综合配置教程【官方】
https://www.cgzz8.cn/t-24548-1-1.html
(出处: 草根吧)

评分

参与人数 1热度 +1 收起 理由
v8923740287 + 1 很给力!这个绝对值得纪念~

查看全部评分

本文来源于网友学习研究交流 www.caogen8.co,请以学习研究交流为主。
如果您没有贡献积分,可以直接免费领取,免费领取
如果你需要加入本学习研究交流,请以学习研究交流为目的,免责声明
如果找不到您要的资源,请搜索一下,点击搜索

247

热度

258

元宝

98

贡献

终身ViP

发表于 2016-11-30 18:44:20 | 显示全部楼层
哇哇哇!终于来了!

102

热度

1476

元宝

111

贡献

终身ViP

发表于 2016-11-30 20:43:28 | 显示全部楼层
yoyoyo不错

41

热度

776

元宝

109

贡献

学习ViP(审查中)

发表于 2016-11-30 21:30:12 | 显示全部楼层
我看看呢

331

热度

1577

元宝

173

贡献

禁止访问

发表于 2016-11-30 22:14:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

60

热度

1532

元宝

104

贡献

终身ViP

发表于 2016-11-30 23:37:38 来自手机 | 显示全部楼层
这个非常不错  请问服务器端  那个cmd窗口 需要一直开着吗

248

热度

1050

元宝

58

贡献

学习ViP(审查中)

发表于 2016-12-1 01:04:57 | 显示全部楼层
看帖不回者

814

热度

2476

元宝

69

贡献

步入草根

发表于 2016-12-1 09:42:52 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶独到的

97

热度

523

元宝

83

贡献

步入草根

发表于 2016-12-1 10:15:31 | 显示全部楼层
谢谢分享

44

热度

498

元宝

103

贡献

禁止访问

发表于 2016-12-1 10:54:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
下一页 »
返回列表 发新帖
 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助草根吧享更多权益】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏帖子 返回列表 搜索

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

小黑屋|手机版|草根吧