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 

 

 

 

 

 

 

 

 

 

posted on 2018-07-25 16:41  五光十色  阅读(248)  评论(0编辑  收藏  举报

导航