linux后台服务器开发环境部署配置和验证(nginx+apache+php-fpm+FASTCGI(C/C++))

本文档详细介绍了如何在Linux环境中配置和部署Nginx、Apache、PHP-FPM以及FASTCGI(C/C++),包括软件准备、安装步骤和配置过程,旨在构建稳定的Web服务架构。
摘要由CSDN通过智能技术生成

linux后台服务器开发环境部署配置

引言
背景
随着互联网业务的不断增多,开发环境变得越来越复杂,为了便于统一服务器端的开发部署环境,特制定本配置文档。
使用软件
CentOS 6.3(Linux version 2.6.32-279.el6.x86_64)
gcc (GCC) 4.4.6 20120305 (Red Hat 4.4.6-4)
本次配置
Nginx 1.5.8
Apache 2.4.7
php 5.3.26

目的
  构造WEB前端技术架构,web前端的部署结构技术完全完成。
  完整描述 nginx + apache + FASTCGI(C/C++) 和nginx + php-fpm +FASTCGI(PHP)两种FASTCGI架构。
nginx 安装
软件准备
http://nginx.org/en/download.html
官网下载版本,nginx-1.5.8.tar.gz

http://www.pcre.org/
官网下载 pcre-8.34.tar.gz

http://zlib.net/
官网下载 zlib-1.2.5.tar.gz

http://www.openssl.org/source/
官网下载 openssl-1.0.1d.tar.gz

工作目录准备
建立工作目录 nginx_make,把上面下载的文件都放到该目录下。
解压所有的 .tar.gz 文件,对应出现个目录。
安装 pcre
cd pcre-8.34
./configure --prefix=/usr/local/pcre-8.34
make
make install
安装zlib
如果本地已经安装了 zlib ,可以不安装了。
安装步骤类似上面的,但是强烈建议编译安装的时候指定目录和安装版本。
安装openssl
如果本地已经安装 openssl,可以不安装了。
安装步骤类似上面的,但是强烈建议编译安装的时候指定目录和安装版本
安装nginx
cd nginx-1.5.8
./configure --user=root --group=root --prefix=/usr/local/nginx-1.5.8 --pid-path=/usr/local/nginx-1.5.8/nginx.pid --error-log-path=/data/logs/nginx/err/nginx --http-log-path=/data/logs/nginx/acc/nginx --with-http_gzip_static_module --with-poll_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-pcre=../pcre-8.34 --with-cc-opt=-O2
make
make install

apache 安装
软件准备
http://httpd.apache.org/
官网下载版本,httpd-2.4.7.tar.gz

http://apr.apache.org/
官网下载 apr-1.5.0.tar.gz

http://apr.apache.org/
官网下载 apr-util-1.5.3.tar.gz

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值