php之pecl安装插件

php之pecl安装插件

在Linux环境中,可以使用pecl来自动化安装php的扩展插件。具体如下:

资源

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   #用于安装扩展

# 如安装 redis
pecl search redis
pecl install redis
#添加到配置中 php.ini

##根据提示,我们在php.ini的最后添加
zend_extension=/usr/lib64/php/modules/xdebug.so

问题

  • 无执行权限

    需要使用root权限、或者sudo 来执行。因为下载。

  • popen函数禁用

    打开php.ini配置文件,找到禁用的函数 popen 去掉该函数的禁用。

  • 安装yaml文件需要安装 libyaml库

    尝试使用pecl安装libyaml或者 apt-get安装,均无法安装成功libyaml库文件。但是在popen函数能使用的前提下,能成功安装redis扩展。而且会自动开启扩展,(增加到配置php.ini中,首行)。