博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译php ./configure命令enable和with有什么区别
阅读量:7078 次
发布时间:2019-06-28

本文共 509 字,大约阅读时间需要 1 分钟。

原文: 

 

--------------------------------------------------------------------------------------------------------------------------------------

 

  1. enable 是启用 PHP 源码包自带,但是默认不启用的扩展,比如 ftp 和 exif 扩展。with 是指定扩展依赖的资源库的位置,如果是默认位置,就可以留空。

  2. php 的扩展分为静态编译和动态编译两种,静态编译就是随着PHP的源码一起编译安装,也就是 --enable 和 --with 启用的扩展。动态编译就是在一个已经可以使用的 PHP 环境下,使用 phpize 命令来给 php 增加扩展的方式,这种方式就是生成的 so 文件。所以想要把扩展编译进 php 内核,就需要和 php 一起编译安装。

  3. 是的,php源码包ext目录下的就是官方默认支持的扩展,还有一部分就是 pecl 库里的扩展,pecl 的一部分扩展也是官方支持的,另一部分是第三方开发者支持的。

  4. 把扩展跟随php一起编译安装,也就是 configure 命令

转载地址:http://jwvml.baihongyu.com/

你可能感兴趣的文章
吉林交警携手高德地图 开展“互联网+交通管理”
查看>>
云栖科技这家公司切入企业级文档云市场,希望解决移动和安全两个痛点
查看>>
在用苹果Mac OS X操作系统吗?那你得小心了……
查看>>
2014年11月11日
查看>>
秒杀WiFi 新技术让你一秒下载23部电影
查看>>
物联网时代三大标准齐头并进 互为补充
查看>>
阿里云成为Linux基金会金牌会员
查看>>
大数据时代 数据中心面临三大挑战
查看>>
《网络空间欺骗:构筑欺骗防御的科学基石》一3.3.4 识别和量化恶意软件的指标...
查看>>
自动化是任何云计算的基础
查看>>
密码提取神器 mimikatz 现已支持Windows 10 RS2
查看>>
老生常谈数据中心节能
查看>>
Check Point 指出2016 下半年勒索软件倍增
查看>>
微服务和容器对企业带来什么样的影响?
查看>>
如何掌握好应用程序的数据和未来发展
查看>>
“免费WiFi午餐”到底要怎么“吃”?
查看>>
2016首都网络安全日系列活动之打击电信网络诈骗宣传体验展
查看>>
Python vs R : 在机器学习和数据分析领域中的对比
查看>>
利用大数据发展业务的五个维度
查看>>
基于机器学习方法对销售预测的研究
查看>>