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

可以看到添加成功

相关推荐
路由侠内网穿透25 分钟前
本地部署 GPS 跟踪系统 Traccar 并实现外部访问
运维·服务器·网络·windows·tcp/ip
傻傻虎虎2 小时前
【Docker】常用帮忙、镜像、容器、其他命令合集(2)
运维·docker·容器
ZERO_pan3 小时前
服务器装机遇到的问题
运维·服务器
杀气丶3 小时前
Linux下运行芙蕾雅天堂2【俄文简译L2FATER】
运维·服务器·天堂2·l2fater·l2fater.cn
太空的旅行者4 小时前
告别双系统——WSL2+UBUNTU在WIN上畅游LINUX
linux·运维·ubuntu
九章云极AladdinEdu5 小时前
超参数自动化调优指南:Optuna vs. Ray Tune 对比评测
运维·人工智能·深度学习·ai·自动化·gpu算力
人工智能训练师6 小时前
Ubuntu22.04如何安装新版本的Node.js和npm
linux·运维·前端·人工智能·ubuntu·npm·node.js
Tisfy8 小时前
服务器 - 从一台服务器切换至另一台服务器(损失数十条访客记录)
运维·服务器
qq_264220898 小时前
Nginx优化与 SSL/TLS配置
运维·nginx
Aspiresky10 小时前
浅析Linux进程信号处理机制:基本原理及应用
linux·运维·信号处理