本帖最后由 民审-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”,右键《我的电脑》->属性->高级系统设置->环境变量,看图:
新建用户的环境变量,变量名”Path”,变量值”X:\PHP5;”,变量值就是PHP的目录,如果你的服务器环境已经有PHP的环境变量则不需要添加,打开控制台,看图:
使用命令”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启动即可
出现类似界面表示启动成功,请不要关闭本窗口,否则请从头阅读本文档;
B、 Linux系统,进入Server目录,可使用下面的命令操作: 启动:“php start.php start -d”
停止:“php start.php stop”
查看:“php start.php status”
出现类似界面表示启动成功,否则请从头阅读本文档;
6、 插件配置
登录DZ论坛后台,修改服务端地址、注册中心地址、聊天记录地址:
修改为你服务端的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
(出处: 草根吧)
|