LNMP(Linux、Nginx、MySQL、PHP)安装部署

LNMP是Linux、NginxMysqLPHP的缩写,是指在Linux环境下由NginxMysqLPHP构建的Web后台运行环境,是一种流行先进、便捷轻便、高性能的一后台环境。

我们今天介绍如何在支持yum源安装的系统上部署LNMP环境。

Nginx安装和启动

安装

yum install Nginx

启动和停止

service Nginx start
service Nginx stop
#或者
systemctl start Nginx
systemctl stop Nginx

目录位置

运行文件:  /usr/sbin/Nginx

配置文件目录:  /etc/Nginx

日志文件目录: /var/Nginx

MysqL安装

参见文档: 

https://blog.51cto.com/livestreaming/2128571

PHP安装

参见文档: 

https://blog.51cto.com/livestreaming/2092166

https://blog.51cto.com/livestreaming/2092162

Nginx配置支持PHP

以下配置打epoll、sendfile,可以多更好的并发和静态文件响应性能

#使用deamon用户运行,注意对应目录的读写权限设置。
user  daemon;     

#开启四个进程
worker_processes  4;
worker_rlimit_nofile 5120;
events {
    use epoll;
    worker_connections  5000;
}
http {
     include       mime.types;
     #default_type  application/octet-stream;
     access_log off;
        
     #文件缓存优化
     open_file_cache max=2000  inactive=60s; 
     open_file_cache_valid     60s; 
     open_file_cache_min_uses  2;
     open_file_cache_errors    on;
     output_buffers 2 32k;
     client_max_body_size 1m;
     keepalive_timeout  65;
     server {
        listen       80;
        server_name  localhost;
        charset      utf-8;
            sendfile     on;
        root   /var/www/;
        index  index.PHP index.html index.htm;
        error_page   500 502 503 504 404 403  /error.html;
        location ~ \.PHP$ {
                 fastcgi_pass   127.0.0.1:9000;
                 fastcgi_index  index.PHP;
                 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                 include        fastcgi_params;
            }
     }
}


相关文章

本篇内容介绍了“LNMP服务器环境配置实例分析”的有关知识,...
本篇内容主要讲解“OneinStack如何一键安装LNMP”,感兴趣的...
小编给大家分享一下如何解决LNMP安装composer install时出现...
1.源码安装mysql鉴于前边的文章已经详细说过mysql的源码安装...
Linux是非常热门的技术,也是当下非常受欢迎的操作系统,具有...
██【電:131.乀.1418.乀.6667】【薇q:9788....