WDCP面板基于PHP5.5.38安装swoole扩展支持

Swoole,是一种PHP高级Web开发框架,可以提升网站的开发效率,最少的性能损耗,换取最大的开发效率。我们可以利用Swoole框架,开发一些复杂的Webwww.fons.com.cn/tag/%e5%8a%9f%e8%83%bd" target="_blank">功能,可以在比较短时间内完成。Swoole可以广泛应用于互联网、移动通信、企业软件、网络游戏、物. U b | q K X联网、车联网、智能家庭等领域。Swoole从2.0版本开始支持了内置协程,_ ; S !可以使用完全同步的代码实现异步程序。PHP代码无需额外增加任何关键词,底层自动进行协程调度,实现异步。

在一般的应用中,云计算* d ; : S优惠也没有接触到要使用Swoole,这不早上有一个朋友需要在WDCP面板环境中安装f ) E W O }支持Swoole,所以我就在上面一段搜索了关于Swoolej # r c的介绍,其实我C R 0 t & 4也没明白具体干嘛3 2 6用的,既然他要安装,那就参考下文档在当前WDCP面板WEB环境中给他安装Swoole扩展。

根据以往的WDCP扩展的安装,是需要针对不同的PHP版本的,这里当前默认的WDCP PHP是5C n y d H a P &.5.38,这里就在这个版本下安装Swoo] c # H p % ale,其他如果有不同版本PHP也是有类似的参考。

WDCP# K 9 q { m b # 6相关其他扩i u K展安装支持可以参考这几篇文章:

1、记录一次WDCP面板基于PHP5.3/5.4/5.5安装soap扩展步骤

2、WDCP V3版r v P本修改8080端口和常用安全设置及安装ionCube Loader

3、WDC4 l ^ W S I ] t ~P面板Web环境安装redis与phpredis扩展应用方法

文章G S L R目录
隐藏
第一、下载和解压Swoole

第二、安装Swoole

第三、重启生效Swoole

第一、下载和解压Sw$ 6 %oole

yum install unzip zip -y
wget https://soft.itbulu.com/wdch N R |p/sa M ] v V ` !woole-src-swoole-1.7.21-stable.zip
unzip swoole-src-swoole-1.7.21-stable.zip
cd swoole-src-swoo: Z 8le-1.7.21-stable

第二、安装Swool, Q T | he

1、执行

/www/wdlinux/apm ] X )ache_php-5.5.38/bin/phpize

这里我们需要在当前PHP5.5.3G L z X8中安装,如8 + l 6 4 5 b _果有多个PHP同存,我们需要e h m看清楚哪个要安装就在哪里执行。

2、编译

./configure --with-php-config=/www/wdlinux/apache_php-5.5.38/bin/php-config

编译设置,然后安装。

make
make install

这里要4 u ^ w注意最后] y b W p Y / t ZexM 0 y h $ Z Ctensions一行路径等会需要用的。

3B v R b A B w、修改扩展文件

extension=$ q i s D/www/wdlinux/apaC k * Xche_php-5.5.38/lib/php/extensions/no-debug-non-zts-20121212/swoole.so

因为当前这个朋友是用的PHP5.5.38,+ . ( L p v所以在其php.ini文件中添加扩展路径,保存替换。

第三、重启生效Swoole

1、J 4 = & Q ?执行重启

service h@ = Yttpd restam F { { z @ ( ] 9rt

重启WEB之后应该是生效了,我们检查一下。

2、检查是否生效

可以看到,当前Swoole扩展已经安装生效,具体如何使用我就不研究了,因为我还用不到。