CenterOS 에서 제로 부터 RockMongo 를 간단하게 배치 합 니 다.

2573 단어 mongo
Mongodb 를 사용 하면 Query 디 버 깅, Collection 등 상 태 를 볼 수 있 고 Rockmongo 가 있 는 것 이 편리 합 니 다.
Rockmongo 의 배 치 를 연 구 했 는데 주로 PHP 환경 에 의존 하 는 웹 서버 입 니 다. 현재 두 가지 서버 가 있 는데 하 나 는 httpd 이 고 하 나 는 nginx 입 니 다.
두 서버 모두 PHP 환경 을 배치 해 야 합 니 다. PHP 환경 중 하 나 는 소스 코드 를 통 해 배 치 를 컴 파일 하 는 것 입 니 다. 각종 의존 이 복잡 하고 각종 pecl phopize 등 서로 다른 방식 입 니 다. 하 나 는 yum 을 통 해 배 치 를 하 는 것 으로 상대 적 으로 간단 하고 실수 하기 쉽 지 않 습 니 다.
총 결 절 차 는 다음 과 같다.
1 관련 기초 컴 파일 의존
yum -y install gcc automake autoconf libtool make



yum -y install gcc gcc-c++ glibc



yum -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 php



yum -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 의 웹 디 렉 터 리 로 이동 하여 설치 가 완료 되 었 습 니 다.
 
참고 자료:
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, BSD
http://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 6
http://unix.stackexchange.com/questions/117966/bash-phpize-command-not-found-on-centos-6
centos 는 어떻게 PHP 를 강제로 마 운 트 해제 하고 사용자 정의 로 PHP 를 설치 합 니까?
http://blog.csdn.net/21aspnet/article/details/6581618

좋은 웹페이지 즐겨찾기