转自: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再去下载个相同的版本

最新文章

  1. Android多线程分析之三:Handler,Looper的实现
  2. 理解Miller-Rabbin算法
  3. C#==>匿名方法 【转】
  4. hdu 最大报销额
  5. jquery easyui常见问题:
  6. 使用IBatisNet的网站,修改database.config无效的问题解决
  7. SVN安装与使用
  8. UVa 1640 The Counting Problem (数学,区间计数)
  9. 属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“mx.charts.BarChart”的默认属性)。
  10. ON COMMIT PRESERVE ROWS
  11. mapreduce新旧api对比
  12. 洛谷 P3853 解题报告
  13. ES入门REST API
  14. unity runtime时导入fbx文件
  15. easyui 传递参数报错(错误:uncaught SyntaxError: Unexpected identifier)
  16. Sqlserver分区表
  17. Spring重温(二)--Spring JavaConfig
  18. VS2008中 ATL CLR MFC Win32 区别
  19. nvm的安装
  20. particles.js中文开发手册

热门文章

  1. 5G新时代开启,你会选择哪家运营商?
  2. python学习 —— 使用subprocess获取命令行输出结果
  3. Day11 - Q - A Multiplication Game HDU - 1517
  4. 知乎模拟登录,支持验证码和保存 Cookies
  5. day5-1继承
  6. JS闭包(3)
  7. android.view.WindowManager$BadTokenException 崩掉
  8. Linux引导过程!(重点)
  9. redis小功能大用处-bitmaps
  10. 用instsrv.exe+srvany.exe将应用程序安装为windows服务