无需重新编译安装PHP扩展的方法
2024-10-08 16:34:35
转自:https://www.jianshu.com/p/ae3c17b0f126
PHP扩展模块通常有两种:
PHP官方扩展。如果php通过源码安装(php7),安装的时候未开启,而后来需要开启某个自带模块(例如ldap,snmp等),通常需要重新编译带上
--with
。PHP其他扩展。安装这些php模块,例如
redis
,swoole
,yaf
,安装过程通常是这样的:# 下载源码
wget https://sorce.net/some-module.tar.gz
# 解压j进入目录
tar -zxvf xxx.tar.gz && cd xxx
# 配置 编译
phpize
./configure --with-php-config=/path/to/php-config
make && make install
# 然后拷贝 xx.so 文件,在 php.ini 添加 extension = xx.so
如果你还没有删除你的php安装源码,恭喜你可以不用重新编译php来安装官方扩展模块
cd php源码目录/ext/
找到你需要的模块名,进入文件夹,按照上面安装扩展的方法,编译添加
我的php源码安装完了就删掉了?
php -v
再去下载个相同的版本
最新文章
- Android多线程分析之三:Handler,Looper的实现
- 理解Miller-Rabbin算法
- C#==>;匿名方法 【转】
- hdu 最大报销额
- jquery easyui常见问题:
- 使用IBatisNet的网站,修改database.config无效的问题解决
- SVN安装与使用
- UVa 1640 The Counting Problem (数学,区间计数)
- 属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“mx.charts.BarChart”的默认属性)。
- ON COMMIT PRESERVE ROWS
- mapreduce新旧api对比
- 洛谷 P3853 解题报告
- ES入门REST API
- unity runtime时导入fbx文件
- easyui 传递参数报错(错误:uncaught SyntaxError: Unexpected identifier)
- Sqlserver分区表
- Spring重温(二)--Spring JavaConfig
- VS2008中 ATL CLR MFC Win32 区别
- nvm的安装
- particles.js中文开发手册
热门文章
- 5G新时代开启,你会选择哪家运营商?
- python学习 —— 使用subprocess获取命令行输出结果
- Day11 - Q - A Multiplication Game HDU - 1517
- 知乎模拟登录,支持验证码和保存 Cookies
- day5-1继承
- JS闭包(3)
- android.view.WindowManager$BadTokenException 崩掉
- Linux引导过程!(重点)
- redis小功能大用处-bitmaps
- 用instsrv.exe+srvany.exe将应用程序安装为windows服务