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

可以看到添加成功

相关推荐
Yeats_Liao14 分钟前
遗留系统微服务改造(四):从单体到微服务的演进之路
运维·微服务·架构
2301_7931679925 分钟前
网络管理部分
linux·运维·服务器·网络·php
序属秋秋秋29 分钟前
《Linux系统编程之入门基础》【Linux的前世今生】
linux·运维·服务器·开源·unix·gnu
搬砖的小码农_Sky31 分钟前
Windows操作系统上`ping`命令的用法详解
运维·网络·windows
YC运维7 小时前
Dockerfile实战案例详解
运维·docker·容器
一个响当当的名号7 小时前
一些主要应用和NAT
运维·服务器·网络
@小博的博客7 小时前
【Linux探索学习】第二篇Linux的基本指令(2)——开启Linux学习第二篇
linux·运维·学习
做运维的阿瑞10 小时前
Linux系统性能监控与故障定位实战:CPU/内存/I/O/网络
linux·运维·网络
wanhengidc11 小时前
云手机能够做些什么?
运维·服务器·人工智能·智能手机·云计算
筑梦之路13 小时前
CentOS 7 升级perl版本到5.40.3 —— 筑梦之路
linux·运维·centos