Nginx+PHP(FastCGI)搭建高并发WEB服务器(自动安装脚本)第二版_nginx

本文是依照张宴的
Nginx 0.7.x + PHP 5.2.10(FastCGI)搭建胜过Apache十倍的Web服务器(第5版) 编写
原文地址
http://blog.s135.com/nginx_php_v5/
因为编译过程和等待时间繁琐,于是就自己写了个全自动安装的shell脚本,此脚本可以随意修改,转载请注明出处。
这篇文章为这个系列的第二版,在第一版的基础上加入
1、日志切割
2、智能选择yum或者rpm安装
下载地址
注意:如果不能使用yum源,请放入系统光盘,单张dvd的,如果是多张光盘请务必在光盘里找到所有要安装的rpm包,拷贝到一个目录,并修改
umount /dev/cdrom
mkdir /mnt/cdrom_$$
mount /dev/cdrom /mnt/cdrom_$$
cd /mnt/cdrom_$$/
RPMPATH=$(find $(pwd) -name ‘kernel-2*')
RPMPATH=${RPMPATH%/*}
cd ${RPMPATH}

cd yourdir
yourdir为你所有包的存放根路径
下载后
#unzip install.zip
#chmod +x install.sh
#./install.sh
请以root权限执行
注意:此脚本很多参数是按照大负载服务器的配置,如果是虚拟机做实验,可能造成有些服务启动不起来,比如说mysql的参数需要大内存支持,此时请手动修改配置参数

时间: 2024-11-08 18:08:12

Nginx+PHP(FastCGI)搭建高并发WEB服务器(自动安装脚本)第二版_nginx的相关文章

Nginx+Lua+Redis构建高并发Web应用_nginx

本文介绍如何用Nginx+Lua+Redis来构建高并发Web应用,Curl请求Nginx,Nginx通过Lua查询Redis,返回json数据. 一.安装1.安装lua-redis-parser 复制代码 代码如下: #git clone https://github.com/agentzh/lua-redis-parser.git #export LUA_INCLUDE_DIR=/usr/include/lua5.1 #make CC=gcc #make install CC=gcc 2.安

Caddy Web服务器一键安装脚本

老左晚上有在浏览海外的资源网站时候有看到一键快速安装Caddy Web服务器的脚本以及简单的应用,所以准备也在博客中整理出来.Caddy这款工具是利用GO语言写的WEB Service服务器,支持HTTP/2静态网页服务器,当然老左也没有深入的研究其功能,因为我在简单的快速安装之后看到是支持HTML等静态文件的,对于PHP等我们常用在Nginx.Apache等动态交互环境有些不同. 在记录这篇文章的时候,老左大概浏览关于Caddy 的相关信息,在国内的信息还是比较少的,也许后面会有所关注或者后面

通过openresty和嵌入式的lua脚本,来搭建高并发的日志采集服务器

通过openresty和嵌入式的lua脚本,来搭建高并发的日志采集服务器,现在主要采集pc端和app端的日志,数据存储在kafka openresty 服务搭建步骤(mac,linux) wget https://www.openssl.org/source/openssl-1.0.2f.tar.gz tar -zvxf openssl-1.0.2f.tar.gz wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.

高并发Web服务的演变——节约系统内存和CPU

高并发Web服务的演变--节约系统内存和CPU 一.越来越多的并发连接数 现在的Web系统面对的并发连接数在近几年呈现指数增长,高并发成为了一种常态,给Web系统带来不小的挑战.以最简单粗暴的方式解决,就是增加Web系统的机器和升级硬件配置.虽然现在的硬件越来越便宜,但是一味地通过增加机器来解决并发量的增长,成本是非常高昂的.结合技术优化方案,才是更有效的解决方法. 并发连接数为什么呈指数增长?实际上,从这几年的用户基数上看,这个数量并没有出现指数增长,因此它并非主要原因.主要原因,还是web变

如何将自己的电脑搭建成一个web服务器

问题描述 如何将自己的电脑搭建成一个web服务器 不用其他软件可以做到么,或者说能不能搭建一个简易的,能够连接外网的,单对单的简易服务器呢,只用代码实现行么 解决方案 看你怎么界定"其它软件".windows操作系统自带的iis算不算"其它软件",如果不算,用它就可以了. 但是无论什么软件,都不能跨越或者解决你的网络问题.如果你的网络没有公网ip,电信运营商封掉了80端口,那就没任何办法了. 解决方案二: 用tomcat 或者 xampp集成包, 具体的网上都有 解

nginx+lua+redis构建高并发应用(转)

nginx+lua+redis构建高并发应用 ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求. url请求nginx服务器,然后lua查询redis,返回json数据. 备注:centos或者redhat系统请跳转到nginx + ngx_lua安装测试 一.安装lua     1 2 3 # apt-get install lua5.1 # apt-get install liblua5.1-dev # apt-get install libl

用IIS建立高安全性Web服务器的“小窍门”

本文主要讲述的是用IIS建立高安全性Web服务器的实际操作步骤,众所周知,IIS(Internet Information Server)作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,如何加强IIS的安全机制.建立一个高安全性能的Web服务器,已成为IIS设置中不可 忽视的重要组成部分.IIS(Internet Information Server)作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,如何加强IIS的安

千万级-高并发WEB设计问题,来自一个面试题

问题描述 高并发WEB设计问题,来自一个面试题 这是一个面试题,困扰我好长时间了. 有个网站首页,需要满足千万级小数据量用户访问,首页上包含如下几部分: 1 统计部分,全站统计,与具体用户无关,与已存储的数据有关 2 静态页面部分 3 个人统计部分,与当前登录用户用惯,与已存储的数据有关,个人统计数据很少 4 数据部分,与具体内容无关,与已存储的数据有关.数据很少 要求: 1 满足千万级用户访问 2 前端可以负载,可以集群,可以异步 3 后端存储可以是DB,可以是内存,也可以是其他 4 技术 架

测试结果-高并发Web系统,有主从复制,如何测试

问题描述 高并发Web系统,有主从复制,如何测试 这样的测试结果是用什么测试软件产生的