Centos5.5上LNMP(spawn-fcgi)平台搭建

本文详细介绍了如何在Centos5.5系统上搭建LNMP环境,包括安装nginx、mysql、php以及使用spawn-fcgi进行管理。涉及的软件包及安装步骤清晰,适合系统管理员参考。
摘要由CSDN通过智能技术生成

首先安装包: 
|--php依赖包
|--eaccelerator-0.9.6.1.tar.bz2
|--freetype-2.4.2.tar.gz
|--gd-2.0.35.tar.gz
|--gettext-0.18.1.1.tar.gz
|--jpegsrc.v8b.tar.gz
|--libiconv-1.13.1.tar.gz
|--libmcrypt-2.5.7.tar.gz
|--libpng-1.2.44.tar.gz
|--libxml2-2.7.7.tar.gz
|--mcrypt-2.6.8.tar.gz

|--mhash-0.9.9.9.tar.gz

|--zlib-1.2.5.tar.gz
|--mysql

|--mysql-5.0.89-linux-i686-glibc23.tar.gz
|--nginx
|--nginx-0.8.49.tar.gz
|--pcre-8.10.tar.gz
|--php扩展
|--PDO_MYSQL-1.0.2.tgz
|--php-5.2.14.tar.gz
|--ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz

|--spawn管理包
|--spawn-fcgi-1.6.3.tar.gz
|--vsftpd
|--vsftpd-2.3.2.tar.gz

~~~
 
好了系统安装好了。默认是安装了ssh的。虽然可以用psftp.exe通过ssh来上传文件;但ftp还是必须的。所以我首先安装的是ftp;当然vsftpd.2.3.3.tar.gz还是通过psftp上传上去的。安装方法看这里:Centos5.5上vsftpd安装使用

首先把这些软件都上传到服务器某个目录下。我是这样安装的lnmp都是安装在我自定义的目录下的。所以先建了这些目录。
 
/opt/software #存放所以软件包的地方
/opt/wwwroot  #站点文件存放地方
/opt/module/   # mysql nginx php安装的文件的目录
/opt/data/   # data目录存放入mysql data数据。或备份数据

一、安装nginx

groupadd www
 
useradd -g www www
安装先决条件
tar -zxvf pcre-8.10.tar.gz
cd pcre-8.10
./configure
make&&make install

tar zxvf nginx..gz
 
cd nginx
./configure --user=www --group=www --prefix=/opt/module/nginx --with-http_stub_status_module --with-http_ssl_module
make&make install

启动nginx
 
/opt/module/nginx/sbin/nginx & 
注意:安装好后,且确定启动了。那么必须要在iptables防火墙中开启80端口。不然可能怎么都看不到“welcome to nginx”

修改iptables方法如下。
 
可以先查看iptables端口状态;/etc/init.d/iptables status 
vi /etc/sysconfig/iptables 
可以看到22端口的那一行。
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
如果你要添加80端口那么直接复制22这一行。粘贴到-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-hos
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值