centos安装pecl

原创 2015年07月09日 16:50:55

http://pecl.php.net/package/找到这个:

http://pecl.php.net/package/pecl_http

编译安装,发现本地还没有phpize,两种方法安装phpize:

第一种:
需要先下载对应的php版本包,然后包中就有phpize:

我的php版本是5.3.3

第二种:
也可以使用yum install php-devel安装phpize

安装成功之后重新到pecl目录下phpize,之后./configure。报错如下:

configure: error: Please install pecl/raphf and activate extension=raphf.so in your php.ini

这里有解决方法:

http://stackoverflow.com/questions/25892808/ubuntu-pecl-install-pecl-http-fail

然后去pecl网站重新下载安装了两个包:
raphf
propro

然后./configure成功之后,make的时候报错。

一大堆错误提示里看到pcre.h没有什么的。

根据这里的提示:http://wangye.org/blog/archives/313/

安装yum install pcre-devel

之后make成功!

make test

make install

就可以了:

[root@LAMP1 pecl_http-2.5.0]# make install
Installing shared extensions:     /usr/lib64/php/modules/
Installing header files:          /usr/include/php/
[root@LAMP1 pecl_http-2.5.0]# pecl

最后我们到这里看:

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
[root@LAMP1 modules]# ll
总用量 2816
-rwxr-xr-x. 1 root root   29584 1031 2014 bcmath.so
-rwxr-xr-x. 1 root root   66096 1031 2014 curl.so
-rwxr-xr-x. 1 root root 1843056 1031 2014 fileinfo.so
-rwxr-xr-x. 1 root root   36200 1031 2014 json.so
-rwxr-xr-x. 1 root root  136832 1031 2014 mysqli.so
-rwxr-xr-x. 1 root root   54408 1031 2014 mysql.so
-rwxr-xr-x. 1 root root   30112 1031 2014 pdo_mysql.so
-rwxr-xr-x. 1 root root  102456 1031 2014 pdo.so
-rwxr-xr-x. 1 root root   24640 1031 2014 pdo_sqlite.so
-rwxr-xr-x. 1 root root  261392 1031 2014 phar.so
-rwxr-xr-x. 1 root root   61787 79 16:38 propro.so
-rwxr-xr-x. 1 root root   75713 79 16:34 raphf.so
-rwxr-xr-x. 1 root root   44368 1031 2014 sqlite3.so
-rwxr-xr-x. 1 root root   83088 1031 2014 zip.so
[root@LAMP1 modules]# ll
总用量 4592
-rwxr-xr-x. 1 root root   29584 1031 2014 bcmath.so
-rwxr-xr-x. 1 root root   66096 1031 2014 curl.so
-rwxr-xr-x. 1 root root 1843056 1031 2014 fileinfo.so
-rwxr-xr-x. 1 root root 1818519 79 16:47 http.so
-rwxr-xr-x. 1 root root   36200 1031 2014 json.so
-rwxr-xr-x. 1 root root  136832 1031 2014 mysqli.so
-rwxr-xr-x. 1 root root   54408 1031 2014 mysql.so
-rwxr-xr-x. 1 root root   30112 1031 2014 pdo_mysql.so
-rwxr-xr-x. 1 root root  102456 1031 2014 pdo.so
-rwxr-xr-x. 1 root root   24640 1031 2014 pdo_sqlite.so
-rwxr-xr-x. 1 root root  261392 1031 2014 phar.so
-rwxr-xr-x. 1 root root   61787 79 16:38 propro.so
-rwxr-xr-x. 1 root root   75713 79 16:34 raphf.so
-rwxr-xr-x. 1 root root   44368 1031 2014 sqlite3.so
-rwxr-xr-x. 1 root root   83088 1031 2014 zip.so
[root@LAMP1 modules]# 

发现多了一个http.so,把这个加到php.ini里就行了:

extension=http.so

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

centos 安装php扩展的两种方法

centos 安装php扩展的两种方法

centos安装pecl

转自:http://blog.csdn.net/qdujunjie/article/details/46819075 到http://pecl.php.net/package/找到这个: ...

Centos 下安装php7以及其扩展

安装php7 1.安装epel-release rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.no...

Composer的基本使用

Composer的基本使用 在项目中使用composer.json 在项目中使用composer,你需要有一个composer.json文件,此文件的作用主要用来声...

CentOS7下为php7安装扩展

环境说明: 系统环境: 系统:CentOS Linux release 7.2.1511 (Core) GCC版本:gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5...

php通过pecl方式安装扩展

安装peclcd /usr/local/php/bin/ wget http://pear.php.net/go-pear.phar -O go-pear.php php go-pear.php ##...

php Pecl Install的安装使用说明

PHP PECL是为php拓展使用的一个库。 PECL用来直接插入php拓展。比如,PECL用于在链接上出入APC。 首先,我们需要确认PEAR是否安装了,如果没有安装就安装它,就安装: 在Ub...

PHP安装扩展mcrypt以及相关依赖项 【PHP安装PECL扩展的方法】

一:Mcrypt简介 Mcrypt是PHP的一个扩展,完成了常用加密算法的封装。其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES,...

drupal 7.x 启用上传进度 需要安装PECL上传进度库或安装APC

接触drupal两个月来,不断折腾,总是觉得不如意,前前后后安装drupal数次,不过每次都有不同的收获。刚又安装一遍drupal-7.12,安装成功后,马上检查状态报告,发现一个之前一直没有留意的东...
  • Ylxin
  • Ylxin
  • 2012-04-14 00:05
  • 3026
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)