一.redis扩展
1.获得redis扩展
wget http://pecl.php.net/get/redis-4.2.0.tgz
2.解压
tar -zxvf redis-4.2.0.tgz
3.进入redis-4.2.0.tgz
cd redis-4.2.0
4.在目录中执行以下命令(命令的路径各有不同,请按照你具体的路径去执行)
/usr/local/php/bin/phpize
5.安装
-
./configure --with-php-config=/lnmp/php-5.6.9/lib/bin/php-config
-
make
-
make install
6.找到php.ini 加入扩展
-
extension = /lnmp/php-5.6.9/lib/php/extensions/no-debug-non-zts-20131226/redis.so
-
extension=redis.so(选其一)
7.重启服务查看redis是否正常加载
1.杀进程 killall php-fpm
2.重启php php-fpm
二.mongo扩展
1)下载最新的PHP MongoDB扩展源码,源码可以在 http://pecl.php.net/package/mongo
下载.
2)解压,进入安装目录
-
wget http://pecl.php.net/get/mongo-1.5.4.tgz
-
tar -zxvf mongo-1.5.4.tgz
-
cd mongo-1.5.4
-
3)进入文件夹后,首先运行phpize来编译扩展的环境
-
[root@localhost mongo-1.5.4]# phpize
-
Configuring for:
-
PHP Api Version: 20121113
-
Zend Module Api No: 20121212
-
Zend Extension Api No: 220121212
3) cd
4)运行后,我们运行./configure脚本来进行配置
./configure --with-php-config=/usr/local/php/bin/php-config && make && make install
–with-php-config 这个参数是告诉配置脚本 php-config 这个程序的路径
5)完成后,请编辑你php.ini文件增加一行 /usr/local/php/etc/php.ini
extension=mongo.so
一般默认的编译php的ini文件/usr/local/php/etc/php.ini
重启Apache/Nginx[或者/etc/init.d/php-fpm restart
打开 phpinfo
看到mongo模块,证明MongoDB的php扩展安装成功。
OK ,至此你可以使用php来操作 MongoDB 了