centos7下安装mongodb和php扩展mongodb
2017-06-15 13:42
501 查看
安装MongoDB
1、下面安装MongoDB,先下载:cd /usr/src
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz
2、解压,进入目录:
tar -zxvf mongodb-linux-x86_64-2.6.4.tgz -C /usr/src
cd mongodb-linux-x86_64-2.6.4
3、创建数据库和日志的目录:
mkdir log
mkdir db
4、以后台运行方式启动:
./bin/mongod --dbpath=./db --logpath=./log/mongodb.log --fork --auth
会显示如下内容:
about to fork child process, waiting until server is ready for connections.
forked process: 4623
child process started successfully, parent exiting
5、设置开机启动:
echo "/usr/src/mongodb-linux-x86_64-2.6.4/bin/mongod --dbpath=/usr/src/mongodb-linux-x86_64-2.6.4/db --logpath=/usr/src/mongodb-linux-x86_64-2.6.4/log/mongodb.log --fork --auth" >> /etc/rc.local
ok,搞定,然后可以参看下端口
netstat -nalupt | grep mongo:
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 4623/./bin/mongod
安装mongodb扩展
下载PHP-mongodb扩展wget http://pecl.php.net/get/mongo-1.6.12.[/code]
解压
tar xvzf mongo-1.6.12
编译安装
cd mongo-1.6.12 phpize ./configure --with-php-config=/usr/bin/php-config make && make install
在安装过程中可能会报以下错误
/var/tmp/mongo/contrib/php-ssl.h:33:25: error: openssl/evp.h: No such file or directory
需要安装openssl-devel
yum install openssl-devel
在php.ini文件中添加extension=mongo.so
extension=mongo.so
重启php-fpm或服务器
systemctl restart php-fpm
相关文章推荐
- centos7下安装mongodb和php扩展mongodb
- CentOS安装配置MongoDB及PHP MongoDB 扩展安装配置
- centos上的mongodb的安装及php扩展mongodb
- Centos7下安装php-redis扩展及简单使用
- centos6.4 32位系统安装mongodb及php扩展
- centos7下PHP安装gd扩展
- MongoDB安装与php扩展centos
- centos 5.4 下面安装MongoDB服务端和PHP客户端扩展
- CentOS 5.7 - 安装PHP MongoDB扩展
- [置顶] centos安装mongodb3.0及php mongo扩展和代码测试
- Centos7下安装php-redis扩展及简单使用
- CentOS 5 - 安装PHP MongoDB扩展
- CentOS7下php安装mcrypt扩展
- centos6.5安装MongoDB3.0及安装对应php mongo扩展
- CentOS 编译安装 MongoDB与mongoDB的php扩展
- Centos下安装Mongodb和php-mongodb扩展
- [Centos6.5]MongoDB安装以及php_mongo扩展的安装
- CentOS - 安装PHP MongoDB扩展
- centos7下php安装Redis扩展
- [置顶] [Centos6.5]MongoDB安装以及php_mongo扩展的安装