【运维笔记】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是否添加成功

可以看到添加成功

相关推荐
EMTime7 小时前
Docker运行OpenWRT
运维·docker·容器
lolo大魔王8 小时前
Linux 文件系统超全面详解(原理、结构、挂载、分区、inode、日志、管理命令)
linux·运维·服务器
zyl8372110 小时前
Docker 使用手册
运维·docker·容器
古月方枘Fry10 小时前
MGRE实验
运维·服务器
stolentime11 小时前
FreeDomain 本地开发环境快速搭建指南
运维·服务器·网络
bush412 小时前
嵌入式linux学习记录四
linux·运维·学习
lihao lihao13 小时前
软硬链接
linux·运维·服务器
TOWE technology13 小时前
智能安防监控系统如何做好防雷?——视频信号SPD综合应用方案解析
运维·服务器·防雷产品·信号保护·信号防雷·spd
楼田莉子13 小时前
Docker学习:Docker介绍及其架构介绍
运维·后端·学习·docker·容器·架构
大明者省14 小时前
IIS 端口绑定正常访问的原理说明与常见误区澄清
运维·服务器·笔记