源码论坛公告:有很多假冒锦尚中国网址和名称的网站出现,还有声称是跟我们合作网站,请擦亮眼睛避免被骗,本站唯一域名为52jscn.com 【点击此处将锦尚放在桌面

源码论坛,商业源码下载,尽在锦尚中国商业源码论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

新版大型房产门户源码下载
知名广告联盟 精准不扣量
企业免备案主机仅需80元
亿恩免费建网站 服务器特价
锦尚中国源码论坛
百度站长平台 精确提升SEO
旅游网解决方案 大型旅游门户
大型装修门户助您抢占商机天翼云主机 四川资源池开启微信营销项目诚招代理
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
网站源码下载,商业源码下载,源码论坛,网站源码,php源码,asp源码全部就在锦尚中国源码论坛
查看: 3524|回复: 0

互动直播之即时通讯swoole安装教程(Centos篇)

[复制链接]

963

主题

1224

帖子

735万

金币

超级版主

Rank: 8Rank: 8

积分
14721386
发表于 2017-8-10 00:38:07 | 显示全部楼层 |阅读模式
锦尚中国源码论坛


Centos:

安装之前请确认如下内容是否为指定版本、已安装:

php-5.3.10 或更高版本,建议使用PHP 5.4及以上版本:php -v

gcc-4.4 或更高版本:rpm -qa|grep gcc

make :rpm -qa|grep make

autoconf :rpm -qa|grep autoconf



(1)下载swoole安装包到本地(下载到root目录下)



cd /root/

wget https://github.com/swoole/swoole-src/archive/v1.9.13.tar.gz



(2)解压并进入该目录



tar zxf v1.9.13.tar.gz

cd swoole-src-1.9.13/



(3)使用phpize来生成php编译配置(phpize路径在php安装目录的bin目录下,视实际安装路径而定)



/www/wdlinux/nginx_php/bin/phpize



出现类似以下内容就说明成功:

Configuring for:

PHP Api Version: 20121113

Zend Module Api No: 20121212

Zend Extension Api No: 220121212



注意:这里有使用yum安装的php环境,直接运行phpize,可能会出现如下错误:

Can't find PHP headers in /usr/include/php

The php-devel package is required for use of this command.

这是因为现在安装的php库不匹配现在的php版本,根据php -v得知当前版本,并依据版本yum安装php-devel,例如:yum install -y php55w-devel



(4)使用./configure来做编译配置检测,没有出现error就说明成功



./configure --with-php-config=/www/wdlinux/nginx_php/bin/php-config --enable-openssl

注意:php-config的路径视实际情况而定。如果yum安装的php环境,只需要直接运行./configure --enable-openssl



(5)使用make进行编译



make



(6)使用make install进行安装

make install



没有出现error说明没有问题,make install成功后会生成一个Installing shared extensions及路径。

例如:Installing shared extensions: /usr/lib64/php/modules/

说明在这个路径下生成了swoole.so

把 extension = /usr/lib64/php/modules/swoole.so

复制到php.ini文件中(php.ini文件可以在phpinfo中或者使用php -i |grep php.ini命令查看)



(7)重启php服务,使用phpinfo或者php -m查看是否安装成功

(8)下载socket.config.php文件: http://pan.baidu.com/s/1ge9cLLT 密码:6a0p

     按照文件中的说明修改好后上传到服务器站点根目录下面addons/ewei_shopv2/core/socket目录下

(9)使用php命令在服务器执行server.php文件,php命令的路径跟上面phpize同属bin目录下面。

例如:/www/wdlinux/nginx_php/bin/php   站点根目录/addons/ewei_shopv2/core/socket/server.php



(10)检查是否成功:ps -ef|grep PHP

(11)额外说明:如何重启该服务?

    首先通过ps -ef|grep PHP找到父进程id是1的进程,如下图:



使用kill命令杀死该进程 : kill   1607

再执行第(10)步启动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
锦尚数据隆重推出免备案国内BGP多线主机,相信欧阳没错滴   双线至强云主机火热订购 http://yun.52jscn.com/shuanxian.html
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

锦尚中国源码

锦尚中国,为中国网站设计添动力 ( 鲁ICP备09033200号 )

GMT+8, 2019-1-22 23:25 , Processed in 0.139741 second(s), 28 queries .

带宽由 锦尚数据 提供 专业的数据中心

© 锦尚中国源码论坛 52jscn Inc. 非法入侵必将受到法律制裁 法律顾问:IT法律网 锦尚爱心