一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

云服務(wù)器 手動(dòng)搭建 LNMP 環(huán)境(CentOS 7)

 世紀(jì)飛陽 2021-06-28

操作場(chǎng)景

LNMP 環(huán)境是指在 Linux 系統(tǒng)下,由 Nginx + MySQL/MariaDB + PHP 組成的網(wǎng)站服務(wù)器架構(gòu)。本文檔介紹如何在騰訊云云服務(wù)器(CVM)上手動(dòng)搭建 LNMP 環(huán)境。

進(jìn)行手動(dòng)搭建 LNMP 環(huán)境,您需要熟悉 Linux 命令,例如 CentOS 環(huán)境下通過 YUM 安裝軟件 等常用命令,并對(duì)所安裝軟件的使用及版本兼容性比較了解。

注意:

騰訊云建議您可以通過云市場(chǎng)的鏡像環(huán)境部署 LNMP 環(huán)境,手動(dòng)搭建 LNMP 環(huán)境可能需要較長(zhǎng)的時(shí)間。具體步驟可參考 鏡像部署 LNMP 環(huán)境。

示例軟件版本

本文搭建的 LNMP 環(huán)境軟件組成版本及說明如下:

  • Linux:Linux 操作系統(tǒng),本文以 CentOS 7.6 為例。

  • Nginx:Web 服務(wù)器,本文以 Nginx 1.17.7 為例。

  • MariaDB:數(shù)據(jù)庫,本文以 MariaDB 10.4.8 為例。

  • PHP:腳本語言,本文以 PHP 7.2.22 為例。

前提條件

已購買 Linux 云服務(wù)器。如果您還未購買云服務(wù)器,請(qǐng)參考 快速配置 Linux 云服務(wù)器。

操作步驟

步驟1:登錄 Linux 實(shí)例

使用標(biāo)準(zhǔn)方式登錄 Linux 實(shí)例(推薦)。您也可以根據(jù)實(shí)際操作習(xí)慣,選擇其他不同的登錄方式:

步驟2:安裝 Nginx

  1. 執(zhí)行以下命令,在 /etc/yum.repos.d/ 下創(chuàng)建 nginx.repo 文件。

    復(fù)制
    復(fù)制成功
    vi /etc/yum.repos.d/nginx.repo
  2. 按 “i” 切換至編輯模式,寫入以下內(nèi)容。

    復(fù)制
    復(fù)制成功
    [nginx] 
    name = nginx repo 
    baseurl = https:///packages/mainline/centos/7/$basearch/ 
    gpgcheck = 0 
    enabled = 1
  3. 按 “Esc”,輸入 “:wq”,保存文件并返回。

  4. 執(zhí)行以下命令,安裝 nginx。

    復(fù)制
    復(fù)制成功
    yum install -y nginx
  5. 執(zhí)行以下命令,打開 nginx.conf 文件。

    復(fù)制
    復(fù)制成功
    vim /etc/nginx/nginx.conf
  6. 按 “i” 切換至編輯模式,編輯 nginx.conf 文件。

  7. 找到 server{...},并將 server 大括號(hào)中相應(yīng)的配置信息替換為如下內(nèi)容。用于取消對(duì) IPv6 地址的監(jiān)聽,同時(shí)配置 Nginx,實(shí)現(xiàn)與 PHP 的聯(lián)動(dòng)。

    說明:

    您可使用 Ctrl+F 向下翻頁、Ctrl+B向上翻頁查看文件。

    復(fù)制
    復(fù)制成功
    server {
    listen       80;
    root   /usr/share/nginx/html;
    server_name  localhost;
    #charset koi8-r;
    #access_log  /var/log/nginx/log/host.access.log  main;
    #
    location / {
       index index.php index.html index.htm;
    }
    #error_page  404              /404.html;
    #redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
    root   /usr/share/nginx/html;
    }
    #pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    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;
    }
    }

    nginx.conf 文件中未找到 server{...},請(qǐng)?jiān)?include /etc/nginx/conf.d/*conf;上方添加以上的 server{...} 配置內(nèi)容。如下圖所示:

  8. 按 “Esc”,輸入 “:wq”,保存文件并返回。

  9. 執(zhí)行以下命令啟動(dòng) Nginx。

    復(fù)制
    復(fù)制成功
    systemctl start nginx
  10. 執(zhí)行以下命令,設(shè)置 Nginx 為開機(jī)自啟動(dòng)。

    復(fù)制
    復(fù)制成功
    systemctl enable nginx
  11. 在本地瀏覽器中訪問以下地址,查看 Nginx 服務(wù)是否正常運(yùn)行。

    復(fù)制
    復(fù)制成功
    http://云服務(wù)器實(shí)例的公網(wǎng) IP

    顯示如下,則說明 Nginx 安裝配置成功。

步驟3:安裝數(shù)據(jù)庫

  1. 執(zhí)行以下命令,查看系統(tǒng)中是否已安裝 MariaDB。

    復(fù)制
    復(fù)制成功
    rpm -qa | grep -i mariadb
    • 返回結(jié)果類似如下內(nèi)容,則表示已存在 MariaDB。

      為避免安裝版本不同造成沖突,請(qǐng)執(zhí)行以下命令移除已安裝的 MariaDB。

      復(fù)制
      復(fù)制成功
      yum -y remove 包名
    • 若返回結(jié)果為空,則說明未預(yù)先安裝,則執(zhí)行下一步。

  2. 執(zhí)行以下命令,在 /etc/yum.repos.d/ 下創(chuàng)建 MariaDB.repo 文件。

    復(fù)制
    復(fù)制成功
    vi /etc/yum.repos.d/MariaDB.repo
  3. 按 “i” 切換至編輯模式,寫入以下內(nèi)容,添加 MariaDB 軟件庫。

    說明:
    復(fù)制
    復(fù)制成功
    # MariaDB 10.4 CentOS repository list - created 2019-11-05 11:56 UTC
    # http://downloads./mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = https://mirrors.cloud.tencent.com/mariadb/yum/10.4/centos7-amd64
    gpgkey=https://mirrors.cloud.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    • 不同操作系統(tǒng)的 MariaDB 軟件庫不同,您可前往 MariaDB 官網(wǎng) 獲取其他版本操作系統(tǒng)的 MariaDB 軟件庫安裝信息。

    • 若您的云服務(wù)器使用了 內(nèi)網(wǎng)服務(wù),則可以將 mirrors.cloud.tencent.com 替換為 mirrors.tencentyun.com 內(nèi)網(wǎng)地址,內(nèi)網(wǎng)流量不占用公網(wǎng)流量且速度更快。

  4. 按 “Esc”,輸入 “:wq”,保存文件并返回。

  5. 執(zhí)行以下命令,安裝 MariaDB。此步驟耗時(shí)較長(zhǎng),請(qǐng)關(guān)注安裝進(jìn)度,等待安裝完畢。

    復(fù)制
    復(fù)制成功
    yum -y install MariaDB-client MariaDB-server
  6. 執(zhí)行以下命令,啟動(dòng) MariaDB 服務(wù)。

    復(fù)制
    復(fù)制成功
    systemctl start mariadb
  7. 執(zhí)行以下命令,設(shè)置 MariaDB 為開機(jī)自啟動(dòng)。

    復(fù)制
    復(fù)制成功
    systemctl enable mariadb
  8. 執(zhí)行以下命令,驗(yàn)證 MariaDB 是否安裝成功。

    復(fù)制
    復(fù)制成功
    mysql

    顯示結(jié)果如下,則成功安裝。

  9. 執(zhí)行以下命令,退出 MariaDB。

    復(fù)制
    復(fù)制成功
    \q

步驟4:安裝配置 PHP

  1. 依次執(zhí)行以下命令,更新 yum 中 PHP 的軟件源。

    復(fù)制
    復(fù)制成功
    rpm -Uvh https://mirrors.cloud.tencent.com/epel/epel-release-latest-7.noarch.rpm
    復(fù)制
    復(fù)制成功
    rpm -Uvh https://mirror./yum/el7/webtatic-release.rpm
  2. 執(zhí)行以下命令,安裝 PHP 7.2 所需要的包。

    復(fù)制
    復(fù)制成功
    yum -y install mod_php72w.x86_64 php72w-cli.x86_64 php72w-common.x86_64 php72w-mysqlnd php72w-fpm.x86_64
  3. 執(zhí)行以下命令,啟動(dòng) PHP-FPM 服務(wù)。

    復(fù)制
    復(fù)制成功
    systemctl start php-fpm
  4. 執(zhí)行以下命令,設(shè)置 PHP-FPM 服務(wù)為開機(jī)自啟動(dòng)。

    復(fù)制
    復(fù)制成功
    systemctl enable php-fpm

驗(yàn)證環(huán)境配置

當(dāng)您完成環(huán)境配置后,可以通過以下驗(yàn)證 LNMP 環(huán)境是否搭建成功。

  1. 執(zhí)行以下命令,創(chuàng)建測(cè)試文件。

    復(fù)制
    復(fù)制成功
    echo "<?php phpinfo(); ?>" >> /usr/share/nginx/html/index.php
  2. 執(zhí)行以下命令,重啟 Nginx 服務(wù)。

    復(fù)制
    復(fù)制成功
    systemctl restart nginx
  3. 在本地瀏覽器中訪問如下地址,查看環(huán)境配置是否成功。

    復(fù)制
    復(fù)制成功
    http://云服務(wù)器實(shí)例的公網(wǎng) IP

    顯示結(jié)果如下, 則說明環(huán)境配置成功。

相關(guān)操作

在完成了 LNMP 環(huán)境搭建之后,您可在此基礎(chǔ)上進(jìn)行 手動(dòng)搭建 Wordpress 個(gè)人站點(diǎn) 實(shí)踐,了解并掌握更多關(guān)于云服務(wù)器的相關(guān)功能。

常見問題

如果您在使用云服務(wù)器的過程中遇到問題,可參考以下文檔并結(jié)合實(shí)際情況分析并解決問題:

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    亚洲午夜福利视频在线| 国产美女精品午夜福利视频| 美女激情免费在线观看| 成人国产激情在线视频| 97人妻精品一区二区三区男同 | 麻豆精品视频一二三区| 亚洲欧美一二区日韩高清在线| 在线一区二区免费的视频| 国产欧美一区二区三区精品视| 国自产拍偷拍福利精品图片| 99国产成人免费一区二区| 亚洲av熟女国产一区二区三区站| 精品一区二区三区人妻视频| 日韩精品综合免费视频| 在线播放欧美精品一区| 日韩一区二区免费在线观看| 91午夜少妇极品福利| 国产综合香蕉五月婷在线| 午夜国产成人福利视频| 国产精品一区日韩欧美| 国产精品欧美激情在线播放| 九九热在线视频精品免费| 精品人妻久久一品二品三品| 精品人妻av区波多野结依| 亚洲午夜福利视频在线| 日本黄色高清视频久久| 免费播放一区二区三区四区| 日本在线 一区 二区| 欧美成人高清在线播放| 日韩女优精品一区二区三区| 亚洲中文字幕在线视频频道| 最好看的人妻中文字幕| 女人高潮被爽到呻吟在线观看| 国产a天堂一区二区专区| 欧美一区二区不卡专区| 好吊妞视频这里有精品| 欧美日韩国产黑人一区| 99国产高清不卡视频| 日本人妻精品有码字幕| 自拍偷拍福利视频在线观看| 日本在线高清精品人妻|