php 编译安装swoole扩展

步骤

1、在swoole官网 https://www.swoole.com/ 下载需要安装的版本如通过git clone下载:

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

2、安装好后,需要进入克隆好的目录生成相应的configure文件,这里要用到phpize(作用:其实phpize是一个脚本文件,只要作用是检测php环境和生成相应的configure文件,这样生成的.so文件才会自动加载到php扩展目录),如果不知道phpize在哪里可以使用下面命令

whereis phpize   //which phpize
得到phpize目录如:/usr/local/php/bin/phpize 在命令行执行命令
/usr/local/php/bin/phpize

3、得到phpize目录后在克隆下来的swoole扩展目录进行configure进行编译(下面代码的php-config路径也可以用:whereis php-config查询)

./configure --with-php-config=/usr/local/php/bin/php-config
(执行完上面命令再执行下面命令)
make&&make install

4、等待安装后,进行php.ini文件的配置。找到php.ini文件添加swoole扩展对应的信息后重启php,到这就完成swoole扩展的安装

extension=swoole.so

mac重启php

查看php-fpm端口是否在被php-fpm使用

sudo lsof -i:9000

一般修改 php.ini 文件后经常需要重启php-fpm

sudo  killall  php-fpm   // 关闭

 再输入 sudo lsof -i:9000 就会发现php-fpm没有打印对应端口

sudo  php-fpm    // 重启

 

5、检测是否安装成功使用下面的命令

php -m

看到有下图的swoole时说明安装扩展成功

 

转载地址:https://www.cnblogs.com/hjxcode/p/11712040.html

posted @ 2020-07-16 17:23  笨笨韩  阅读(193)  评论(0)    收藏  举报