一对一免费咨询: 13913005726 025-66045668

本文暂九江网站建设公司时做CernOS 5下LNMP的教程,因为CentOS 6目前安装使用的人不多,CentOS 6的改变较大,而且目前官方暂未给出CentOS 5升级到CentOS 6的教材。

一、系统准备

更新系统:

yum update

防火墙允许80端口通信,在/etc/sysconfig/iptables中加入:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重启iptables:

/etc/init.d/iptables restart

二、安装nginx

使用EPEL源来安装nginx,因为nginx没有在CentOS源中:

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

yum update

yum install nginx sudo

设置启动nginx并设置为开机启动服务:

/etc/init.d/nginx start

chkconfig --add nginx

chkconfig nginx on

给Web目录加入777权限和nginx用户执行权限:

chmod 777 /usr/share/nginx/html

chown -R nginx /usr/share/nginx/html/

三、安装PHP with FastCGI

yum install php-cli php spawn-fcgi wget

配置php-cgi启动服务项:

mkdir /Download

cd /Download

wget http://www.iopenv.com/download/563-php-fastcgi-rpm.sh

wget http://www.iopenv.com/download/562-init-php-fastcgi-rpm.sh

mv 563-php-fastcgi-rpm.sh /usr/bin/php-fastcgi

mv 562-init-php-fastcgi-rpm.sh /etc/init.d/php-fastcgi

chmod +x /etc/init.d/php-fastcgi

chkconfig --add php-fastcgi

chkconfig php-fastcgi on

四、配置虚拟主机

mkdir -p /usr/share/nginx/html/www.example.com

vi /etc/nginx/conf.d/virtual.conf

在其末尾增加,www.example.com为您的域名:

server {

listen 80;

server_name www.example.com;

location / 网站品牌建设 {

root/usr/share/nginx/html/www.example.com;

index index.php index.html index.htm;

}

error_page 404 /404.html;

location = /404.html {

root/usr/share/nginx/html;

}

error_page500 网站制作公司 502 503 5江津网站建设公司04 /50x.html;

location = /50x.html {

root/usr/share/nginx/html;

}

location ~ \.php$ {

root html/www.example.com;

fastcgi_pass127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/www.example.com$fastcgi_script_name;

include fastcgi_params;

}

}

重新启动nginx:

/etc/init.d/nginx restart

五、安装MySQL Server

yum install mysql-server php-mysql

/etc/rc.d/init.d/mysqld start

chkconfig mysqld on

重启php:

/etc/init.d/php-fastcgi restart

*可选,除了php-mysql扩展外,如果想安装其他扩展,可以使用:

yum install php-*

六、管理LAMP服务使用

service nginx start

service php-fastcgi start

service mysqld start

*start可以替换服务对应的其他命令,比如stop。

这样LNMP在CentOS 5下的安装就完成了。

原文地址:http://www.iopenv.com/docs/lnmp-centos-5/


 


 南京牧狼文化传媒有限公司简介:


      牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!


  公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!


  为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!


  主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等


  合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯


  资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。



致力于为客户创造更多价值
13913005726 025-66045668
需求提交
电话咨询
在线咨询