Linux下安装PHP扩展(Redis为例)

PECL库是一个PHP扩展,提供一个目录的所有已知的扩展和托管设备下载PHP扩展,PHP很多扩展都可以在这里面找到。

一、PHP Redis下载

下载地址:http://pecl.php.net/package/redis

wget http://pecl.php.net/get/redis-3.1.0.tgz

二、解压安装并进入Redis目录

[root@10.66.10.67  /downloads]# tar -xf redis-3.1.0.tgz 
[root@10.66.10.67  /downloads]# cd redis-3.1.0

三、在Redis文件夹下,生成configure配置文件

我要给php-5.4.15安装redis扩展

[root@10.66.10.67 /downloads/redis-3.1.0]# /usr/local/php-5.4.15/bin/phpize 
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525

Zend Extension Api No: 220100525
[root@10.66.10.67 /downloads/redis-3.1.0]# ./configure --with-php-config=/usr/local/php-5.4.15/bin/php-config

[root@10.66.10.67 /downloads/redis-3.1.0]# make && make install

安装完成后,可以看到扩展文件库

[root@10.66.10.67  /downloads/redis-3.1.0]# make install 
Installing shared extensions:     /usr/local/php-5.4.15/lib/php/extensions/no-debug-non-zts-20100525/
[root@10.66.10.67  /downloads/redis-3.1.0]# ls /usr/local/php-5.4.15/lib/php/extensions/no-debug-non-zts-20100525/
memcache.so  mongo.so  opcache.so  pdo_mysql.so  redis.so  yaf.so

四、在PHP配置文件php.ini里面加载Redis扩展

vim /usr/local/php-5.4.15/etc/php.ini
extension_dir=/usr/local/php-5.4.15/lib/php/extensions/no-debug-non-zts-20100525/
extension=pdo_mysql.so
extension=memcache.so
extension=redis.so

五、重启PHP

六、其他扩展安装类似

posted @ 2017-10-19 22:21  Jadear  阅读(300)  评论(0编辑  收藏  举报