php安装扩展的两种方法

方法一:使用yum命令安装

1、yum install libevent-devel

2、pecl install channel://pecl.php.net/libevent-0.1.0

3、echo extension=libevent.so > /etc/php.d/libevent.ini

方法二:phpize安装

tar -zxvf libevent-0.1.0.tgz

cd libevent-0.1.0/

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make

make test

sudo make install

vim /usr/local/php5/etc/php.ini

extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20100525/"

extension=memcache.so

/etc/init.d/php-fpm reload      重新加载配置

装完redis扩展后,修改php.ini   增加 extension=redis.so ,无限重启php,nginx就是不起作用,查看phpinfo后 发现Loaded Configuration File 的值是none,原来php-fpm启动时,没指定php.ini,所以一直都没生效........

启动     

 /usr/local/php/sbin/php-fpm -y /usr/local/php/etc/php-fpm.conf -c /usr/local/php/etc/php.ini 

 

QQ:328864113 微信:wuhg2008
原文地址:https://www.cnblogs.com/wuhg/p/9366780.html