php使用pecl方式安装扩展操作示例

本文实例讲述了php使用pecl方式安装扩展操作。分享给大家供大家参考,具体如下:

安装pecl

cd /usr/local/php/bin/
wget http://pear.php.net/go-pear.phar -O go-pear.php
php go-pear.php
##回车默认安装

安装php扩展

pecl search key-word  #用于查找扩展
pecl install key-word  #用于安装扩展

查询相关扩展

[root@localhost src]# pecl search swoole
Retrieving data...0%
Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
swoole 1.8.12 (stable) 1.8.12 Event-driven asynchronous and concurrent networking engine with high performance for PHP.
[root@localhost src]# pecl search xdebug
Retrieving data...0%
Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
xdebug 2.4.1 (stable)    Provides functions for function traces and profiling

安装相关扩展

pecl install xdebug
##安装完成之后,输出
Build process completed successfully
Installing '/usr/lib64/php/modules/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.4.1
configuration option "php_ini" is not set to php.ini location
You should add "zend_extension=/usr/lib64/php/modules/xdebug.so" to php.ini
##根据提示,我们在php.ini的最后添加
zend_extension=/usr/lib64/php/modules/xdebug.so
pecl install swoole

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP扩展开发教程》、《PHP网络编程技巧总结》、《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《php字符串(string)用法总结》

希望本文所述对大家PHP程序设计有所帮助。

(0)

相关推荐

  • php安装扩展mysqli的实现步骤及报错解决办法

    php安装扩展mysqli的实现步骤及报错解决办法 terminal #cd php-5.3.6/ext/mysqli #/usr/local/webserver/php/bin/phpize #./configure --with-php-config=/usr/local/webserver/php/bin/php-config #make #make instal 报错: checking for MySQLi support... yes checking whether to enab

  • php通过pecl方式安装扩展的实例讲解

    1.安装pecl及创建快捷键(若安装php时已带可忽略这步安装步骤) # cd /usr/local/php/bin/ //可查看是否已带有pecl # wget http://pear.php.net/go-pear.phar -O go-pear.php # php go-pear.php # ln -s /usr/local/php /bin/pecl /usr/bin/pecl 2.查询是否已经收录了该扩展 # pecl search swoole // swoole为要查询扩展名(以s

  • 什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释

    概述 关于PEAR,PECL这两个东西,初学PHP的时候就知道,但是貌似用的人很少再加上以前也是在Windows下做开发,所以了解的不多,现在转到Mac了,就把这两个东西彻底弄弄清楚. 什么是PEAR PEAR的全称是PHP Extension and Application Repository,是PHP的扩展库,采用PHP语言编写.所以我们可以直接下载,并在我们的代码中包含(include)扩展库. 什么是PECL PECL的全称是PHP Extension Community Librar

  • CentOS系统中PHP安装扩展的方式汇总

    CentOS 下,PHP有多种方式来安装扩展, 主要有 包管理式 的 yum 安装 . pecl 安装 , 以及 源码编译安装 . 包管理式 的安装卸载尤为方便,而 源码编译式 的安装则方便参数调优. 一般搭建本机开发环境推荐 包管理式 的安装,节约时间.而 线上部署 环境则推荐 编译安装 , 方便调优. 本文以 MongoDB 扩展`安装举例. 工具 PHP版本 : 7.0.17 Nginx : 1.10.2 VMware版本号 : 12.0.0 CentOS版本 : 7.0 一.yum 安装

  • PECL方式安装php-mongodb扩展方法

    开始安装 全新虚拟机Ubuntu14.04,手动安装了apache2和php5:其余全没有. 那我们使用一条命令安装php扩展 sudo pecl install mongodb 这时会报错,显示缺少依赖包 php-pear,那就进行安装,命令如下 sudo apt-get install php-pear 当我们再次执行pecl install mongodb的命令时,会提示phpize不是内部命令,需要安装php5-dev,再进行安装如下命令: sudo apt-get install ph

  • 浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)

    一:Mcrypt简介Mcrypt是PHP的一个扩展,完成了常用加密算法的封装.其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 和 GOST加密算法,并且提供了CBC.OFB.CFB 和 ECB 四种块加密的模型. 二:安装libmcrypt依赖库要使用该扩展,必须首先安装mcrypt标准类库

  • php如何利用pecl安装mongodb扩展详解

    前言 本文主要给大家介绍了关于php利用pecl安装mongodb扩展的相关内容,下面话不多说了,来一起看看详细的介绍吧 环境说明 php7 centos7 mongodb4.0.5 默认情况下,php并没有安装mongodb扩展,会报Class 'MongoDB\Driver\Query' not found错误. pecl安装扩展 通过pecl可以很方便地安装扩展 注意:如果安装了多个版本的php,需要进行相应版本的pecl目录,如: ➜ bin pwd /usr/local/php7.1/

  • Eclipse PHPEclipse 配置的具体步骤

    最近偶来兴致趁着有些时间,看了看php的书. 说到php就不得不提php的开发环境了,一般的都是采用apache做服务器.mysql做数据库,再加上php组合成一个完备的运行环境,但是好像没有写代码的编译器啊,一直用notepad徒手写php代码可不行,后来听闻eclipse竟然也可以用来开发php,只需一个php插件--"PHPEclipse".简单来讲PHPEclipse就是一个 Eclipse插件,它为 PHP 开发人员提供一个集成的开发环境.具体的介绍请看官网:http://w

  • Eclipse的PHP插件PHPEclipse安装和使用

    PHPEclipse是Eclipse的一个插件,提供了包括PHP语法分析.运行.调试等功能的集成开发环境.它基于Eclipse的插件机制,即插即用,配置和使用都非常方便.如果平时需要同时进行Java和PHP的Web开发,PHPEclipse是个不错的选择.下面将详细介绍PHPEclipse的安装及相关配置(注意:之前已用XAMPP搭建起PHP环境). 第一阶段:PHPEclipse安装 第1步:百度搜索PHPEclipse,点击"PHPEclipse"进入PHPEclipse的官方网页

  • PHP扩展模块Pecl、Pear以及Perl的区别

    一.简短总结:pear:一个书写的比较规范,国外较流行的工具箱代码集pecl:php扩展包,但不属于php基本扩展范围perl:一种早于php出现的脚本级语言,php借鉴了他的正则表达式部分 二.Pear.Pecl都是PHP扩展模块的集合.是扩展PHP的两种方法: A.一种是用纯粹的PHP代码写函数和类.Pear就是这样一个项目.PEAR是PHP的官方开源类库(PHP Extension and Application Repository的缩写).Pear在英文中是梨子的意思.PEAR将PHP

  • php上的memcache和memcached两个pecl库

    之前尝试用的是memcache,后来发现memcached支持setMulti方法,准备转向使用memcached库了. (试了下,实际上,memcache从支持多值set,但文档上还没有,看changelog好像是3.0开始支持,稳定版可能不带此功能.) 至于效率,也不清楚会有多大差距. 这里有一篇文章也说到,memcached是基于libmemcached,可能要好一些. 终于,基于libmemached的php扩展在pecl发布了. 于是,现在pecl上有两个memcache客户端了.一个

随机推荐