PHP扩展安装

PECL官网

http://pecl.php.net/package-stats.php

如果无法访问pecl官网,可通过下面链接下载源码扩展包

https://github.com/wang-xuemin/pecl

amqp扩展依赖rabbitmq-c,需要先安装rabbitmq-c

MacOS安装
brew install rabbitmq-c
CentOS
yum install rabbitmq-c
Debian
apt install rabbitmq-c
FreeBSD
pkg install rabbitmq-c

rdkafka扩展依赖librdkafka,需要先安装librdkafka

MacOS安装
brew install librdkafka
CentOS
yum install librdkafka
Debian
apt install librdkafka
FreeBSD
pkg install librdkafka

memcached扩展依赖libmemcached,需要先安装libmemcached

MacOS安装
brew install libmemcached
CentOS
yum install libmemcached
Debian
apt install libmemcached
FreeBSD
pkg install libmemcached

PECL安装工具,命令行安装扩展

pecl install <packname>

pecl install redis

PECL源码安装扩展

php version >= 7.0 && version <= 7.999

1、解压扩展包
2、扩展php扩展模块,来生成编译检测脚本
phpize
3、执行configure,编译配置检测
./configure
4、执行make安装,编译并安装
make && make install
生产环境不建议开启xdebug,消耗性能
php.ini添加对应扩展
[yaf]
yaf.environ = product
yaf.library = NULL
yaf.cache_config = 0
yaf.name_suffix = 1
yaf.name_separator = ""
yaf.forward_limit = 5
yaf.use_namespace = 0
yaf.use_spl_autoload = 0
extension=yaf.so

[swoole]
extension=swoole.so

[rdkafka]
extension=rdkafka.so

[redis]
extension=redis.so

[memcached]
extension=memcached.so

[amqp]
extension=amqp.so

[mongodb]
extension=mongodb.so

[xdebug]
zend_extension=xdebug.so
xdebug.var_display_max_children = 10240
xdebug.var_display_max_data = 10240
xdebug.var_display_max_depth = 10240
;xdebug.auto_trace = on
;xdebug.collect_params = on
;xdebug.collect_return = on
;xdebug.trace_output_dir = "/Users/wangxuemin/nginx/xdebug"
;xdebug.remote_enable = on
;xdebug.profiler_enable = on
;xdebug.profiler_enable_trigger = on
;xdebug.profiler_output_name = cachegrind.out.%t.%p
;xdebug.profiler_output_dir = "/Users/wangxuemin/nginx/xdebug"

[apcu]
extension="apcu.so"
apc.enable_cli=1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memc...
    像敏锐的狗阅读 335评论 0 0
  • 1、安装前言 鄙人在教程五当中介绍了 《Nginx服务器详细【配置】》 在文章后有个议性说明。在安装好 phpMy...
    DD生活阅读 482评论 0 0
  • PHP扩展安装是PHP程序员的必备技能,在此通过本文向大家一起分享学习PHP扩展安装的经验,欢迎交流讨论 一、查看...
    少年不要动阅读 13,130评论 1 3
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,868评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 10,918评论 0 11

友情链接更多精彩内容