注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

曾国藩的博客

 
 
 

日志

 
 

LNMP搭建  

2014-06-13 14:42:07|  分类: 网络/系统架构/版 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
http://blog.sina.com.cn/s/blog_cfd9b3100101ji1n.html
linux Centos6.0版本中用yum搭建LNMP环境
(在配置smokeping时需要LNMP环境中可以不安装nginx和PHP,因为nginx会和apache产生冲突
因为要使用 php 和 mysql 所以要在防火墙上添加 80 和 3306端口
# vi /etc/sysconfig/iptables
LNMP搭建


保存后,关闭selinux
#setenforce 0
# vi /etc/selinux/config         //将SELINUX=enforcing修改为disabled然后重启生效

配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包)
[root@CentOS ~]# yum install wget  -y                                                   //下载wget工具和groff工具
[root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic           //下载atomic yum源
[root@CentOS ~]# sh ./atomic                        //安装提示输入时输yes
[root@CentOS ~]# yum check-update                //更新yum软件包

安装开发包和库文件
# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel
卸载已安装的apache、mysql、php
# yum remove httpd
# yum remove mysql
# yum remove php

安装nginx,由于centos没有默认的nginx软件包,要先处理下源
#rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
# yum install nginx -y
# service nginx start
# chkconfig --levels 235 nginx on                 //设2、3、5级别开机启动

安装mysql
# yum install mysql mysql-server mysql-devel -y
# service mysqld start
# chkconfig --levels 235 mysqld on
# mysqladmin -u root password " "           //为root用户设置密码为空 
# service mysqld restart                        //重启mysql

安装php
# yum install php lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-fpm
                               //安装php和所需组件使PHP支持MySQL、FastCGI模式
# service php-fpm start
# chkconfig --levels 235 php-fpm on

配置nginx支持php
# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak             //将配置文件改为备份文件

# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf         //由于原配置文件要自己去写因此可以使用默认的配置文件作为配置文件
# vi /etc/nginx/nginx.conf           //修改nginx配置文件,添加fastcgi支持
index index.php index.html index.htm;           //加入index.php
location ~ \.php$ {
            root           /usr/share/nginx/html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
            include        fastcgi_params;
        }                                            //将以上代码注释去掉,并修改成nginx默认路径

配置php
# vi /etc/php.ini              //编辑文件php.ini,在文件末尾添加cgi.fix_pathinfo = 1

重启nginxphp-fpm
# service nginx restart
# service php-fpm restart

建立info.php文件
# vi /usr/share/nginx/html/info.php
  评论这张
 
阅读(391)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018