快速业务通道

nginx_笔记分享_1_安装篇(nginx-1.0.5 php-fpm5.3.6 mysql)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-29

nginx 优点太多了google会有一大堆 这里就不罗嗦了,下面主要讲的lnmp安装整合等等,软件都是目前比较新的稳定版本!整个安装过程将整理成安装脚本.
nginx 需要一些第三方库的支持,比如gzip模块 需要zlib库,还有我们最常用的rewrite模块需要pcre库,根据需要需先安装这些库.
nginx 与 pcre 关系: rewrite(需要) <--- 正则表达式(需要) <--- pcre 库 (Perl Compatible Regular Expressions)

————————————————————————————

后续文章

nginx_笔记分享_2_php-fpm详解

nginx_笔记分享_3_配置篇

nginx_笔记分享_4_从301重定向开始

————————————————————————————

环境
系 统 centos 5.5 64bit
软件包(主要)
nginx-1.0.5.tar.gz
mysql-5.1.56.tar.gz
php-5.3.6.tar.gz


一 nginx 部分

#安装pcre,nginx 依赖于 pcre
tar zxf pcre-8.12.tar.gz
cd pcre-8.12
./configure --prefix=/urs/local/pcre && make && make install
cd ../


#安装openssl,openssl不需要安装,解包移到/urs/local/下即可(可选)
tar zxf openssl-1.0.0d.tar.gz
mv openssl-1.0.0d /urs/local/openssl


#安装nginx,注意pcre是源码包目录,而不是安装过的pcre目录,我安装时出错了
useradd nginx -s /sbin/nologin #添加nginx用户和组
tar -zxf nginx-1.0.5.tar.gz
cd nginx*/
./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.12/ --with-openssl=/usr/local/openssl/ \
--with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module \
--http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --user=nginx --group=nginx
make && make install
cd ../


二 mysql 部分
./mysql_server.sh #下载mysq安装脚本



三 php 部分

#安装 freetype
tar xzf freetype-2.3.5.tar.gz
cd freetype*/
./configure --prefix=/usr/local/freetype
make && make install && make clean
cd ../


#安装 curl
tar curl-7.19.2.tar.gz
cd curl*/
./configure --prefix=/usr/local/curl
make && make install
cd ../


#安装 libiconv
tar xzf libiconv-1.13.1.gz
cd libiconv*/
./configure --prefix=/usr/local/libiconv
make && make install
cd ../


#安装 libpng
tar xzf libpng-1.2.29.tar.gz
cd libpng*/
./configure --prefix=/usr/local/libpng
make && make install
cd ../

#安装 jpeg
tar xzf jpegsrc.v6b.tar.gz
cd jpeg*/
./configure --prefix=/usr/local/libjpeg
sed -i ''s/CFLAGS\= -O2 -I\$(srcdir)/CFLAGS\= -O3 -I\$(srcdir) -fPIC/g'' Makefile
mkdir -p /usr/local/libjpeg/include
mkdir -p /usr/local/libjpeg/lib
mkdir -p /usr/local/libjpeg/bin
mkdir -p /usr/local/libjpeg/man/man1
make && make install-lib && make install
cd ../


#安装php5.3.6 (已经包含了 php-fpm)
tar zxf php-5.3.6.tar.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号