PHP扩展安装

本文详细介绍了PHP扩展的安装过程,包括单独编译和内核编译的区别,以memcache和eaccelerator为例,展示了如何编译安装及配置。通过phpize、configure、make和make install步骤,指导开发者正确加载并启用PHP扩展。
摘要由CSDN通过智能技术生成

PHP扩展(extension 简写EXT)的编译分为两种:单独编译和内核编译.单独编译php的扩展给php配置的灵活性带来了非常大的提高,比如你可以将大多数常年不需要更新的扩展编译到php内核(像gd、openssl之类),而将其他一些更新频率相对高一点的扩展(像mysql),在需要进行更新的时候,只需要重新编译扩展,而不用重新编译整个php。理论上,扩展编译到php内核会带来稍微的性能提升,具体情况还是得各人自己取舍了。

php的安装目录:/usr/local/php/

然后进入需要安装的模块的目录

使用php的phpize工具, /usr/local/php/bin/phpize

然后使用 ./configure --with-php-config=/var/php/bin/php-config

(如果你有需要添加的一些特殊的参数使用./configure --help查看)

     单独编译的php扩展,一般来说都需要给configure脚本传递-with-php-config参数,用来指定php-config文件的路径,这个文件的作用就是     告诉扩展的configure脚本到什么位置去寻找php的库文件以及开发库。后面的参数就根据具体的扩展来具体指定了,对于xcache来说,

就是-enable-xcache等等,对于eaccelerator来说,就是-enable-eaccelerator等等。

configure结束,就是最熟悉的两道命令:

然后make编译

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值