【运维笔记】swow源码编译安装

swow的github网址

https://github.com/swow/swow

从github中拉取源码

git pull https://github.com/swow/swow.git

编译安装

github中readme文件讲述了安装方法

这里整理了命令,进入拉取项目的目录后依次执行命令即可

bash 复制代码
#pwd 确保自己在swow目录中,如果不在请切换到swow目录
pwd
# 进入ext
cd ext
# 外挂php动态文件
phpize
# 根据linux环境生成makefile文件
./configure
# 编译项目
make
# 安装项目
make install

安装完毕后,将swow.so扩展写入到php.ini

bash 复制代码
# 查看php.ini 这里查到了多个路径,需要用下面的命令确认
sudo find / -name php.ini
# 或者使用这个命令查看php.ini 这里查到路径为/etc/opt/remi/php81/php.ini
php --ini
# 查看swow.so 查到目录为/usr/lib64/php/modules/swow.so(可能有多个目录,找到在PATH中的目录即可)
sudo find / -name swow.so

编辑php.ini sudo vim /etc/opt/remi/php81/php.ini,将swow拓展加入即可

复制代码
[Swow]
extension=/home/left/study/swow/ext/.libs/swow.so

输入php --ri swow查看swow是否添加成功

可以看到添加成功

相关推荐
H_老邪1 小时前
Linux 与 Docker 常用命令
linux·运维·服务器·docker
博语小屋1 小时前
I/O 多路转接之epoll
运维·服务器·数据库
yewq-cn1 小时前
linux 内核设备号
linux·运维·服务器
新钛云服2 小时前
如何构建一套自动化的阿里云费用报告系统
运维·阿里云·自动化·云计算
allway22 小时前
Debian Regular Expressions
运维·debian·scala
文静小土豆2 小时前
Linux 进程终止指南:理解 kill 与 kill -9 的核心区别与正确用法
linux·运维·服务器
IMPYLH2 小时前
Linux 的 df 命令
linux·运维·服务器
wefg12 小时前
【Linux】会话、终端、前后台进程
linux·运维·服务器
zhixingheyi_tian2 小时前
Linux/Windows 免密登录
linux·运维·服务器
BPM_宏天低代码3 小时前
【宏天技术】企业CRM系统架构:微服务设计实践
运维