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

前端之家收集整理的这篇文章主要介绍了CentOS 6.5下LNMP环境安装(yum方式)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、安装环境

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 PHPPHP-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本身不解析PHPPHP5.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

猜你在找的CentOS相关文章