本文暂九江网站建设公司时做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创意大赛"三等奖"。