pecl的使用】的更多相关文章

PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP扩展库仓库.通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装.来自百度百科 一.查看是否安装php扩展 pecl search 扩展名称 二.安装 pecl install 扩展名称 三…
1.  下载 需要安装的组件 http://pecl.php.net/packages.php 2.  解压  tar zxf 你的扩展包路径 3.  进入你解压的扩展包路径后 访问 /usr/bin/phpize 4 .执行./configure --with-php-config=[/usr/local/php/bin/php-config]注意这里[]内容是你php安装的目录 5. make 6. make install 7 ok! 在第4步执行完成以后,如果又提示 icu 错误 执行…
将扩展编译到php内部的方式会提高php运行扩展的效率,但是每次需要新添加扩展时都需要把php以及之前添加的所有扩展重新编译一边,非常麻烦. 独立编译扩展,php外部调用扩展的方式虽然会牺牲一点点的性能,但是却提供了灵活性 用pecl安装 # cd /usr/local/php/bin 1.先查看pear配置中是否已经设置了php.ini的路径 # ./pear config-show 2.如果没有设置: # ./pear config-set php_ini /usr/local/php/li…
通过phpinfo()查看 php5.5.12默认集成了zip模块 不过版本是1.11.0 http://pecl.php.net/package/zip 通过PECL 查看 最新版本是1.12.4 1.11.0在这里看到还是属于测试版 点击1.12.4 的 DLL  下载 Windows版本 点击跳转到 下载页面 根据PHP版本 和模式选择 不知道怎么选择的话 直接看phpinfo的信息 持续更新 标记 还没有完成~…
steven@server:/var/www$ sudo pecl install imagickdownloading imagick-2.3.0.tgz ...Starting to download imagick-2.3.0.tgz (86,976 bytes).....................done: 86,976 bytes12 source files, buildingrunning: phpizeConfiguring for:PHP Api Version:    …
HP5.3或之前版本可以去pecl(http://pecl.php.net)下载xhprof扩展安装. 但pecl上的版本不支持PHP5.4 可以到github上的xhprof库中下载:https://github.com/facebook/xhprof 下载后进行解压安装 1 cd xhprof-master/extension/ 2 phpize 3 ./configure --enable-xhprof 4 make 5 sudo make install 更改php.ini 1 [xhp…
pecl安装php的ev扩展,安装完毕后php.ini中加入扩展extension=ev.so,然后重启php-fpm出现以下报错 PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/ev.so' - /usr/lib64/php/modules/ev.so: undefined symbol: php_sockets_le_socket in Unknown on line 0 网上…
安装pear.pecl特别简单,只需要两步. wget http://pear.php.net/go-pear.phar php go-pear.phar [root@localhost bin]# ls -l -rw-r--r-- 1 root root 4082712 Mar 26 2013 go-pear.phar -rwxr-xr-x 1 root root 841 Mar 5 11:28 pear -rwxr-xr-x 1 root root 862 Mar 5 11:28 peard…
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像.视频.文件以及数据库检索的结果等.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度. 本篇主要简述编译php及其扩展memcache,在阅读后面内容之前,建议先阅读一下官方文档介绍的“从源程序编译”.下面我们以php-5.3.10为例. 一.编译环境 根据你的php版本选择相应的编译器: php 5.3-5.4 :Visual C++…
pecl install swoole 提示如下错误:bash: pecl: command not found执行yum install php-pear生效…
一.用pecl安装swoole 2018年4月,由于homebrew的变动,导致无法使用brew install的方式安装php的扩展,现在改为用pecl安装,pecl安装swoole的方法为: pecl install swoole 出现在选项要填yes还是no,这篇文章有写:https://www.jianshu.com/p/14f542b7e5d0#comment-27164461 二.可能出现的报错及解决方法 可能出现的报错1:fatal error: 'openssl/ssl.h' f…
安装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...% Matched pac…
转自  https://www.jianshu.com/p/fee58d93e8b1 版本问题 如果我们是通过apt-get或者yum安装的php,现在一般默认的都是php7.0版本. pecl安装过后默认的配置也是将扩展安装到php7.0的目录中 如何配置pecl的php版本 我们在控制台中输入 展示pecl的所有配置项目 sudo pecl config-show 我们可以看到几个关键的配置项目 ext_dir php_dir php_bin   image.png 我们通过whereis命…
虽然现在composer很流行,但是有时候,我们还是要安装pecl的扩展. pecl扩展可以在pecl.php.net中查看,想要什么扩展,可以去搜索,比如xdebug.siege.memcached.redis这些扩展都可以在这里找到. 不推荐的方法: 安装pecl扩展最简单的方法: pecl install ext_name 上面这一行命令虽然简单,但是并不推荐,因为对于不同版本的PHP,扩展的版本也可能是不相同的,这样强硬的安装的话,可能存在兼容性问题. 推荐: step 1: 安装pec…
一.更新yum源,安装php7 CentOS/RHEL 7.x: 1 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 2 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm CentOS/RHEL 6.x: 1 rpm -Uvh https://dl.fedoraproject.org/pub/epel/e…
升级 php 7.2 后,使用微信提供的加解密代码时,提示 call to undefined function mcrypt_module_open() :大脑疯狂运转1秒钟后,得出结论:php 7.2的扩展有变动:查阅相关资料知晓,mcrypt 扩展从 php 7.1.0 开始废弃:自 php 7.2.0 起,会移到 pecl.还好,安装过程不复杂. 环境:centos 7 1.yum 安装依赖包: yum install libmcrypt libmcrypt-devel mcrypt m…
message similar to: configuration option "php_ini" is not set to php.ini locationYou should add "extension=uploadprogress.so" to php.ini solution is something similar to: pear config-set php_ini /etc/php5/apache2/php.inipecl config-set…
下载 pear curl -O http://pear.php.net/go-pear.phar sudo php -d detect_unicode= go-pear.phar 配置和安装 pear 输入 1,回车 输入 /usr/local/pear,回车 输入 4,回车 输入 /usr/local/bin,回车 验证安装是否成功 pear version 接着,就可以使用 pecl 命令来安装 php 扩展了,如 pecl install xdebug 安装完后需要在 php.ini 中添…
一.更新yum源,安装php7 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm CentOS/RHEL 6.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-re…
有时候不能用 pecl 安装命令.这可能是因为在防火墙后面,或者是因为想要安装的扩展库还没有 PECL 兼容的包,例如 SVN 中尚未发布的扩展库.如果要编译这种扩展库,可以用更底层的编译工具来手工进行编译. phpize 命令是用来准备 PHP 扩展库的编译环境的.下面例子中,扩展库的源程序位于 extname 目录中: $ cd extname $ phpize $ ./configure $ make # make install 成功的安装将创建 extname.so 并放置于 PHP…
要为大家分享的内容是PECL 和 PEAR 他们之间的不同和相同之处. PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库. PEAR 将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈现.数据库访问.文件操作.数据结构.缓存操作.网络协议.WebService 等许多方面,用户可以通过下载这些类库并适当的作一些定制以实现自己需要的功能.避免重复发明“车轮”.PEAR 的出现大大提高了PHP 程序的开发效率和开发质…
一: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标准…
一.简介 PECL(The PHP Extension Community Library)是 PHP 扩展的存储库,为 PHP 所有的扩展提供提供托管和下载服务. 通过 PEAR(PHP Extension and Application Repository)的 Package Manager 的安装管理方式,可以对 PECL 扩展进行下载和安装. 二.安装 官方提供了 PEAR 在各个平台的安装方式,直接看官方文档的请进[传送门],macOS 平台官方安装翻译如下. 1. 下载 PEAR…
一.简短总结:pear:一个书写的比较规范,国外较流行的工具箱代码集pecl:php扩展包,但不属于php基本扩展范围perl:一种早于php出现的脚本级语言,php借鉴了他的正则表达式部分 二.Pear.Pecl都是PHP扩展模块的集合.是扩展PHP的两种方法: A.一种是用纯粹的PHP代码写函数和类.Pear就是这样一个项目.PEAR是PHP的官方开源类库(PHP Extension and Application Repository的缩写).Pear在英文中是梨子的意思.PEAR将PHP…
1. 安装方法 : pecl install packagename, 安装目录在/usr/local/php7/lib/php/extensions 例如:pecl install sealog 2.修改php.ini 增加下面一行 extension = seaslog.so seaslog.default_basepath = /log/seaslog-test ;默认log根目录 seaslog.default_logger = default ;默认logger目录 seaslog.d…
PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,基于php代码的,安装目录在/usr/local/php7/lib/php PECL 是“PHP Extension Community Library”的缩写,即PHP 扩展库  ,基于C语言开发,安装目录在/usr/local/php7/lib/php/extensions PEAR 是“PHP Extension and A…
Before the beginning: There are two php version, php5.5, php7.1. we need to install msgpack under php7.1. # "pecl install msgpack" will cause error. # pecl/msgpack requires PHP (version >= 7.0.0), installed version is 5.5.38 # We download the…
下载并安装pear脚本 cd /usr/local/php/bin/ curl -o go-pear.php http://pear.php.net/go-pear.phar ./php go-pear.php ##回车, 会提示选择安装的东西, 直接回车, 安装全部, 若后面有要选择y/n的, 输入y回车 如果看到下面的一段话就是安装成功: Run it without parameters to see the available actions, try'pear list' to see…
搭建PHP环境的时候,我们通常不会把全部的扩展都安装,随着需求不断添加,可能须要安装新的扩展,以下介绍一种简便的安装方法. 此处以ev.so扩展为例. 1.进入php安装文件夹bin文件夹.cd /Applications/XAMPP/bin; 2.首先我们先查找下有没有安装的扩展 ./pecl serarch ev 能够看到: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQk…
比如安装MongoDB扩展 命令行下输入: [#] /usr/local/php/bin/pecl install mongodb ......嗒吧嗒吧一大堆输出后 Build process completed successfully Installing '/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/mongodb.so' install ok: channel://pecl.php.net/mongodb-1.5…