php之pecl安装插件
php之pecl安装插件
在Linux环境中,可以使用pecl来自动化安装php的扩展插件。具体如下:
资源
安装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中,首行)。