CenterOS下从零起步简单部署RockMongo

王朝学院·作者佚名  2016-05-29
窄屏简体版  字體: 小  |  中  |  大  |  超大  

CenterOS下从零起步简单部署RockMongo使用Mongodb,对于调试Query,查看Collection等状态,有Rockmongo是非常方便的。

研究了下Rockmongo的部署,主要是依赖php环境的web服务器,当前有两种服务器,一种是httpd,一种是nginx,

两种服务器,都要部署PHP环境,PHP环境一种是通过源码编译部署,各种依赖较为复杂,各种pecl phpize等不同方式,一种是通过yum来进行部署,相对简单不易出错。

总结步骤如下:

1 相关基础编译依赖

yum -y install gcc automake autoconf libtool makeyum -y install gcc gcc-c++ glibcyum -y install libmcrypt-devel mhash-devel libxslt-devel \libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel \zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel \ncurses ncurses-devel curl curl-devel e2fsPRogs e2fsprogs-devel \krb5 krb5-devel libidn libidn-devel openssl openssl-devel

2 编译PHP环境及fpm(FastCGI进程管理)

yum -y install phpyum -y install php-fpm

验证下

php -v php -i |grep exten

启动fpm FastCGI进程管理

php-fpm -D

3配置nginx

location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

此时可加入一个index.php,页面测试下php fastcgi是否成功。

在/usr/local/nginx/html下创建index.php文件,输入如下内容

<?php echo phpinfo?>

此处可以看到php.ini文件的地址,如果看不到需要将php.ini文件放置到页面指定的目录下

4加入php_mongo驱动

yum install php-pecl-mongo

/etc/php.ini 加入

extension=mongo.so

5 将rockmongo移动到nginx的web目录下,安装完成。

参考资料:

nginx php-fpm安装配置http://www.nginx.cn/231.html

为 CentOS 6.5 配置163 yum 源http://maitianli.blog.51cto.com/8538087/1357070

Install PHP MongoDB (mongo) Driver on linux, Mac OS X, Windows, UNIX, BSDhttp://www.if-not-true-then-false.com/2010/install-php-mongodb-mongo-driver-on-linux-mac-os-x-windows-unix-bsd/

-bash: phpize: command not found on Centos 6http://unix.stackexchange.com/questions/117966/bash-phpize-command-not-found-on-centos-6

centOS怎样强制卸载PHP以及自定义安装PHPhttp://blog.csdn.net/21aspnet/article/details/6581618

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航