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