CentOS 6.5下LNMP环境安装(yum方式)

系统运维 waitig 410℃ 百度已收录 0评论

一、安装环境

LNMP:linux(centos6.5)+ nginx(1.10.2)+mysql(5.1.73)+php(5.3.3)

注意安装顺序,先nginx,然后mysql,最后php,因为php需要安装的扩展比较多

二、linux系统环境准备

1、centos中集成了yum工具包,所以可以使用yum命令快速安装需要的服务

查看安装包信息:yum list |grep php     #查看php包信息

安装对应的包:yum  install php         #安装php包

其他相关命令……

2、centos6.5内部命令,安装服务之后

查看服务状态:netstat -tunpl              #查看已经运行的服务及端口信息

注:如果netstat和ifconfig命令不能使用,需要先安装net-tools工具

yum install net-tools

3、chkconfig 命令

查看所有服务:chkconfig –list

添加服务:chkconfig –add mysqld

删除:chkconfig –del mysqld

设置自启:chkconfig –levels 235 mysqld on/off

三、安装nginx

安装比较简单:yum  install nginx

启动nginx:service nginx start

设置开机自启:chkconfig –levels 235 nginx on

注:如果没有nginx yum源,可以自己手动添加一个,然后执行yum安装

添加yum源方法:

1、创建yum源文件:vim /etc/yum.repos.d/nginx.repo

2、编辑文件内容:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

四、安装mysql

安装:yum  install mysql mysql-server

启动:service mysqld start

设置自启:chkconfig –levels 235 mysqld on

设置mysql账户root密码:mysql_secure_installation,

设置密码之后,全部选y

五、安装php

安装:yum install php php-fpm php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-odbc php-pear php-xml php-xmlrpc php-imap php-ldap

注:这里安装php-fpm,因为nginx本身不解析php,php5.3.3开始集成了php-fpm这个解析器,所以直接安装该扩展即可

启动php-fpm:service php-fpm start

设置自启:chkconfig –levels 235 php-fpm on

六、配置nginx for php

1、nginx配置文件位置

nginx.conf    /etc/nginx/nginx.conf

可以看到,所有的server配置项都是在 /etc/nginx/conf.d 目录下

2、配置 test.conf

#
# The test server
#

server {
    #web端口监听
    listen       80 default_server;         
    listen       [::]:80 default_server;    
    #域名
    server_name  127.0.0.1;                 
    #文件路径
    root         /usr/www/test;             
	
    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    #入口文件
    location / {
	index index.php                     
	try_files $uri $uri/ /index.php$is_args$args;      
    }
    #php解析,监听php-fpm9000端口
    location ~ \.php$ {                     
        try_files $uri =404;
        include fastcgi.conf;
        fastcgi_pass 127.0.0.1:9000;
    }

}

配置推荐:https://huoding.com/2013/10/23/290


本文由【waitig】发表在等英博客
本文固定链接:CentOS 6.5下LNMP环境安装(yum方式)
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)