Nginx + php 빌드 http://www.aliyun.com/zixun/aggregation/13835.html에 시스템 "> 우분투 환경
1, Nginx를 설치, 실행 다음 명령을 신속 하 게 완료, 하지만 현재 apg-가져오기 모드 설치 기본값은 0.5.33 버전
sudo-설치 Nginx
구성 파일의 기본 설치 위치:
[Quote]conf:/etc/nginx/nginx.conf
빈: / usr/sbin/nginx
가상: / 등/nginx/사이트-사용/기본
Cgi 매개 변수: / 등/nginx/fastcgi-params [/ 인용]
가상 서버 구축
서버 없음
들어 80;
server_name www.23day.com;
Access_log/var/log/nginx/home.ucenter.access.log;
위치 / 없음
루트/var/www/23day.com;
인덱스 index.php;
위치 ~ \.php$ 없음;
Fastcgi_pass 127.0.0.1:9000;
Fastcgi_index index.php;
Fastcgi_param Script_filename/var/www/23day.com $fastcgi_script_name;
포함/등/nginx/fastcgi_params;
}
}
2, sudo-설치 php5 cgi 프로필 기본 설치 위치를 수행 하는 php-cgi 모듈 설치:
PHP-CGI: / usr/빈/php-cgi
PHP5 CGI: / usr/빈/p h p 5-cgi
CGI config:/usr/bin/cgi/php.ini [/quote]
Php.ini 파일을 수정 파일 Cgi.fix_pathinfo 데이터는 1, 기본값은 0 cgi.fix_pathinfo=1; 일반적으로 script_filename 변수를 사용 하 여 php cgi 수 있습니다.
3, 산란 fcgi 산란 fcgi의 설치는 php cgi를 제어를 lighttpd 도구입니다.
시스템에 설치 된 GCC 컴파일 환경이 없는 경우 그냥 LIGHTTPD를 설치 하기 전에 빌드 필수 도구 키트를 설치 하 고 다음 명령을 실행 해야
sudo apt-get은 설치 빌드-필수
wget http://www.lighttpd.net/download/lighttpd-1.4.19.tar.gz
TAR XVF lighttpd-1.4.19.tar.gz
CD lighttpd-1.4.19/
sudo-설치 얻을 Libpcre3 개발
. / 구성-없이-zlib-없이-bzip2
확인
sudo cp src/산란-fcgi/usr/지방/빈/산란-fcgi
CGI 컨트롤러를를 설치할 수 있습니다.
4. 시작 테스트 시스템. FAST_CGI:
산란 fcgi는 127.0.0.1-p 9000 c 5 u www-data-g www-data-f
참고: IP, 포트 Nginx 서버에서 Cgi 패스에 해당합니다. -C 여러 CGI 프로세스 열을 의미합니다
Nginx를 시작
Sudo/etc/init.d/nginx 시작
음, 오류 메시지가 없는 경우 다음 구성 성공, 이제는 phpinfo 테스트를 작성!