swool的安装过程

xiaoxiao2025-07-29  21

swoole安装与使用

安装:登陆swoole官网,

centos7$ git clone https://gitee.com/swoole/swoole.git

第二解压

进入swoole这个目录

centos7$ cd swoole

查看swoole的源码,然后搜索一下phpize在哪个目录下。一般是在bin目录下. 然后在swoole里面。打开phpize他的路径,例如:/usr/bin/phpize; 执行:/usr/bin/phpize

/usr/bin/phpize

然后搜一下php-config他的位置在哪,例如: /usr/bin/php-config;

centos7$: find / -name php-config

然后打一些需要的东西

./configure --with-php-config=/usr/bin/php-config

然后

make

反译后:

make install

这时候就会看到swoole的一些扩展放在哪个目录了.

[root@izuf6crzironaaiz swoole]# make install Installing shared extensions: /usr/lib64/php/modules/ Installing header files: /usr/include/php/

第三就是与PHP swoole扩展

找到php.ini

find / -name php.ini //搜索php.ini这个目件位置 vim php.ini //编辑这个文件

然后在这个文件后面加一句:extension = swoole.so

extension = swoole.so

然后wq退出; 在命令行打:php -m看有没有这个扩展了

然后到:/root/swoole/examples/server;

[root@izuf6crz7o0fironaaiz server]# php echo.php

这样就安装成了

下载redis

[root@izuf6crz7gpao0fironaaiz ~]# wget http://download.redis.io/releases/redis-5.0.0.tar.gz

具体安装看菜鸟教程

四,安装hiredis库

到下载链接哪,下载下来:https://github.com/redis/hiredis/releases

然后放上到服务器上面。之后解压出来

一、安装支持ZIP的工具 yum install -y unzip zip 二、解压zip文件 unzip 文件名.zip 三、压缩一个zip文件 zip 文件名.zip 文件夹名称或文件名称

解压出,进入目录,

make -j sudo make install sudo ldconfig

然后重新编泽swoole,安装;

加入一个参数

要根据自己的php-config位置而写出来 ./configure --enable-async-redis 或 ./configure --with-php-config=/usr/bin/php-config --enable-async-redis make clean make -j sudo make install 完整写法 ./configure --with-php-config=/usr/bin/php-config --enable-async-redis

安装完查看是否安装成功.

php -m

如果没有显示出来swoole. 解决办法

编辑 /etc/ld.so.conf 文件,添加 /usr/local/lib

保存之后,执行 ldconfig 命令

测试hiredis是否装成功

php --ri swoole
转载请注明原文地址: https://www.6miu.com/read-5033908.html

最新回复(0)