2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

即时聊天系统 V2.5服务端linux环境安装启用pcntl、libevent等PHP扩展教程 discuz 教程

游客1 游客组

本帖最后由 民审-M 于 2016-11-11 17:32 编辑

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

这里提供AMH主机教程:【以AMH软件商店的PHP 5.4版本为例】
AMH软件商店搜索安装:
pdo_mysql-1.0
sockets-1.0
在 应用软件 里面找到 pdo_mysql-1.0 管理 — 启用,
在 应用软件 里面找到 sockets-1.0 管理 — 启用,
默认 posix 扩展是支持的,
环境检测支持方法:
<?php
phpinfo();
?>
Ctrl+F: posix 可以看到是 enable 启用状态。

手动安装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/服务端网站环境目录/etc/amh-php.ini
添加:
[pcntl.so]
extension = pcntl.so

重启PHP: amh php restart [主标识域名] 【引用
测试是否安装成功:
<?php
    echo pcntl_fork();
?>
输出:23165 <输出为随机数字则证明安装启用成功!>

手动安装libevent扩展
cd /usr/local/php-5.4/extcode/
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

环境启用扩展安装基本上不成问题了,即时聊天服务端配置下期再讲,windows主机下的环境搭建就更简单了,有需要教程的跟帖看需求~

[backcolor=magenta]客户端插件下载:[/backcolor]
即时聊天系统 VIP版 v2.2或网友学习研究分享更新版本 DZ建站学习研究分享
(出处: 站长窝)
站长窝论坛版权声明 1、本帖标题:即时聊天系统 V2.5服务端linux环境安装启用pcntl、libevent等PHP扩展教程
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由游客1在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (5)
返回
发新帖
相关贴子