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

可以看到添加成功

相关推荐
学习3人组4 分钟前
集群服务器主机实现主机名与IP绑定
运维·服务器·tcp/ip
it技术分享just_free11 分钟前
基于 K8S kubernetes 搭建 安装 EFK日志收集平台
运维·docker·云原生·容器·kubernetes·k8s
2407-2 shw44 分钟前
weblogic CVE-2018-2894 靶场攻略
java·运维·服务器·安全·weblogic
奇点 ♡1 小时前
【线程】线程的控制
linux·运维·c语言·开发语言·c++·visual studio code
向往风的男子1 小时前
【devops】devops-ansible之介绍和基础使用
运维·ansible·devops
xiaojiesec2 小时前
第159天:安全开发-Python-协议库爆破&FTP&SSH&Redis&SMTP&MYSQL等
运维·安全·ssh
技术不支持2 小时前
WSL2+Ubuntu 22.04搭建Qt开发环境+中文输入法
linux·运维·服务器·qt·ubuntu
木人舟2 小时前
以root用户登陆ubuntu的桌面环境
linux·运维·ubuntu
几度热忱2 小时前
【Ubuntu】Ubuntu双网卡配置 实现内外网互不影响同时可用
linux·运维·ubuntu