登录网站,浏览更多精彩内容
您需要 登录 才可以下载或查看,没有账号?加入我们
x
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/ (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查看是否安装成功 按照文件中的说明修改好后上传到服务器站点根目录下面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)步启动
--声明--
1、会员在访问网站并且下载文档提示缺少学费请每天签到或者分享资源即可拥有学费。
2、付出是相互的,请不要想不劳而获的好事能在你身边发生,社会是公平的。
3、转载或引用本网站内容须注明原网址,并标明本网站网址(http://www.aurrel.com)。 4、转载或引用本网站中的署名文章,请按规定向原作者支付稿酬。 5、网站发布的部分源码或者教程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件(215586711@qq.com)与我们联系处理。
本文地址: https://www.aurrel.com/thread-12600-1-1.html
|