文档章节

php pear / pecl 扩展工具的安装和使用

big_cat
 big_cat
发布于 2016/06/16 22:19
字数 283
阅读 3218
收藏 2

PEAR

php extension and application repository php 扩展和应用仓库,为 php 的工具类库(就是说都是用 php 来实现的工具包)

pear/pecl 安装

go-pear会同时安装 pear 和 pecl 命令

#这是一个安装 pear 的 php 发行包文件
wget http://pear.php.net/go-pear.phar
#执行安装
php go-pear.phar

pear 升级或更新源

#如果想升级到最新版本
pear upgrade --force PEAR
#更新下仓库
pecl channel-update pecl.php.net

pear 安装扩展工具

仓库:https://pear.php.net/packages.php

pear install DB
pear install DB
downloading DB-1.9.2.tgz ...
Starting to download DB-1.9.2.tgz (133,795 bytes)
.............................done: 133,795 bytes
install ok: channel://pear.php.net/DB-1.9.2

  安装成功,引入类文件即可调用我们安装的工具类

PECL

PHP Extension Community Library php 的 C 扩展仓库,即 php 的 so 格式的扩展

因为是 C 所以得装个编译器

yum groupinstall "Development tools"
yum -y install gcc gcc-c++  make cmake automake autoconf

安装redis扩展

pecl info redis
pecl install redis
pecl unisntall redis

#也可以使用安装包
wget http://pecl.php.net/get/redis-3.0.0.tgz
pecl install redis-3.0.0.tgz

就会生成 redis.so 文件,加入到 php.ini 中即可

© 著作权归作者所有

下一篇: PHP 解析 url
big_cat
粉丝 49
博文 237
码字总数 162865
作品 0
长宁
后端工程师
私信 提问
PHP 扩展模块--PECL

PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP 扩展库仓库。通过...

Laruence
2009/01/28
12.5K
2
PEAR, PECL和Perl的区别

PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的CPAN。 PECL (PHP Extension Community L...

晨曦之光
2012/03/09
282
0
php 安装扩展管理工具 pecl

使用pecl安装PHP的扩展时非常方便的,但是如果初次使用pecl安装扩展则会出现如下的错误:[本文档使用的系统为CentOS7版本] [root@iZ2zejcwx7sfb0ydjcwtskZ ~]# pecl -bash: pecl: command n...

bengozhong
2018/10/19
37
0
Centos-php_memcached扩展安装

Centos-php-memcached 扩展 注意要安装的是PHP的Memcached扩展,跟PHP的memcahe扩展有点区别。 phpmemcached支持binary protocol 协议,而phpmemcache协议不支持,php_memcached支持对同一k...

weixingo
2015/10/12
706
0
PECL 和 PEAR 有什么区别?

要为大家分享的内容是PECL 和 PEAR 他们之间的不同和相同之处。 PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库。   PEAR 将PHP程序开发过程中常用的功...

slagga
2016/11/15
38
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 从此喝奶茶就成了信仰

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑:《hotline bling》- Billie Eilish 《hotline bling》- Billie Eilish 手机党少年们想听歌,请使劲儿戳(这里) @帝婳 :知名的美女...

小小编辑
22分钟前
21
3
mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
10
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部