91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么搭建和部署LNMP平臺環境

發布時間:2021-11-15 11:59:36 來源:億速云 閱讀:191 作者:iii 欄目:大數據

這篇文章主要講解了“怎么搭建和部署LNMP平臺環境”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么搭建和部署LNMP平臺環境”吧!

一、什么是LNMP

LNMP是指一組通常一起使用來運行動態網站或者服務器的自由軟件名稱首字母縮寫。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。

LNMP代表的就是:Linux系統下Nginx+MySQL+PHP這種網站服務器架構。

Linux是一類Unix計算機操作系統的統稱,是目前最流行的免費操作系統。代表版本有:debian、centos、ubuntu、fedora、gentoo等;

Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP代理服務器;

Mysql是一個小型關系型數據庫管理系統。在Linux上為MariaDB;

PHP是一種在服務器端執行的嵌入HTML文檔的腳本語言;

這四種軟件均為免費開源軟件,組合到一起,成為一個免費、高效、擴展性強的網站服務系統。

二、部署LNMP環境

總體流程

1.安裝部署Nginx、MariaDB、PHP、PHP-FPM;

2.啟動Nginx、MariaDB、FPM服務;

3.測試LNMP是否工作正常工作。

所需軟件包

1.Nginx:nginx-1.17.4

2.MySQL:mariadb、mariadb-server、mariadb-devel

3.PHP:php、php-fpm、php-mysql

說明:mariadb(數據庫客戶端軟件)、mariadb-server(數據庫服務器軟件)、mariadb-devel(其他客戶端軟件的依賴包)、php(解釋器)、php-fpm(進程管理器服務)、php-mysql(PHP的數據庫擴展包)

使用yum的方式安裝所有需要的軟件包,Nginx我們采用編譯安裝

[root@centos7~]# yum -y install php php-mysql php-fpm

[root@centos7~]# system restart php-fpm

[root@centos7~]# system enable php-fpm

[root@centos7~]# yum -y install mariadb mariadb-server mariadb-devel

[root@centos7~]#systemctl restart mariadb

[root@centos7~]#systemctl enable mariadb

[root@centos7~]#wget http://nginx.org/download/nginx-1.17.4.tar.gz

[root@centos7~]# useradd -s /sbin/nologin nginx

[root@centos7~]# tar -xvf nginx-1.17.4.tar.gz

[root@centos7~]# cd nginx-1.17.4

[root@centos7 nginx-1.17.4]# ./configure  --user=nginx --group=nginx --with-http_ssl_module    //編譯安裝包

[root@centos7~]# make && make install

[root@centos7~]#/usr/local/nginx/sbin/nginx

[root@centos7~]#ln -s /usr/local/nginx/sbin/nginx

[root@centos7~]#nginx -s reload

[root@centos7~]#yum -y install php php-mysql php-fpm    //安裝PHP-FPM

[root@centos7~]# system restart php-fpm

[root@centos7~]#system enable php-fpm

[root@centos7~]#yum -y install mariadb mariadb-server mariadb-devel    //安裝MySQL

[root@centos7~]#systemctl restart mariadb 

[root@centos7~]#systemctl enable mariadb

#########至此,所有的軟件包全部安裝完畢###########

三、平臺的搭建和配置

1.配置PHP

怎么搭建和部署LNMP平臺環境

配置Fast-CGI支持PHP網頁,測試PHP連接數據庫是否成功

root@centos7 ~]# vim /usr/local/nginx/html/test.php

<?php $i="hello"; echo $i; ?>

2.修改Nginx配置文件并啟動服務

[root@centos7 ~]# vim /usr/local/nginx/conf/nginx.conf    //這里只保留使用的部分配置

user  nginx nginx;
worker_processes  1;

error_log  logs/error.log;
error_log  logs/error.log  notice;

pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    access_log  logs/access.log  main;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  www.cc.com;
        
        location / {
            root   html;
            index  index.php index.html index.htm;
        }
        return      301 https://$server_name$request_uri;    //設置強制跳轉HTTPS方式訪問
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        
    }
    # HTTPS server        //開啟https服務

    server {
        listen       443 ssl;
        server_name  www.cc.com;

        ssl_certificate      cert.pem;
        ssl_certificate_key  cert.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            root   html;
            index  index.html index.htm;
        }

#配置php
         location ~ \.php$ {            
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi.conf;
        }

    }

}

[root@centos7 ~]# nginx -s reload    //重啟一下nginx

本地綁定hosts文件訪問測試php頁面

怎么搭建和部署LNMP平臺環境

感謝各位的閱讀,以上就是“怎么搭建和部署LNMP平臺環境”的內容了,經過本文的學習后,相信大家對怎么搭建和部署LNMP平臺環境這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

营口市| 遂川县| 马公市| 义乌市| 赞皇县| 福贡县| 临洮县| 南宁市| 乐平市| 昌江| 泗洪县| 称多县| 江北区| 兰坪| 赣榆县| 丹巴县| 大兴区| 江西省| 马尔康县| 永济市| 孝昌县| 江永县| 马龙县| 西昌市| 米易县| 梓潼县| 金堂县| 当阳市| 瑞金市| 罗源县| 安顺市| 郸城县| 泽州县| 吴堡县| 大方县| 宁乡县| 台中县| 常德市| 垣曲县| 通许县| 乌兰察布市|