亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

LEMP是一個軟件堆棧,包含一組免費的開源工具,這些工具用于為高流量和動態(tài)網(wǎng)站提供動力。LEMP是linux,Nginx(發(fā)音為Engine X),MariaDB/MySQL和php的首字母縮寫。

Nginx是一款開源,強大且高性能的Web服務(wù)器,它還可以兼作反向代理。MariaDB是用于存儲用戶數(shù)據(jù)的數(shù)據(jù)庫系統(tǒng),而PHP是用于開發(fā)和支持動態(tài)網(wǎng)頁的服務(wù)器端腳本語言。

在本文中,您將學(xué)習(xí)如何在centos 8 Linux發(fā)行版上安裝LEMP服務(wù)器。

步驟1:在CentOS 8上更新軟件包

首先,通過運行以下dnf命令在CentOS 8 Linux上更新存儲庫和軟件包。

[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf update

步驟2:在CentOS 8上安裝Nginx Web服務(wù)器

軟件包更新完成后,使用簡單命令安裝Nginx。

[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install nginx

該代碼段顯示Nginx安裝工作進展順利,沒有出現(xiàn)任何問題。

安裝完成后,將Nginx配置為在系統(tǒng)啟動時自啟動,并通過執(zhí)行命令來驗證Nginx是否正在運行。

[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl enable nginx

[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl start nginx

將Nginx配置為在系統(tǒng)啟動時自啟動

[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl status nginx

驗證Nginx服務(wù)狀態(tài)

要檢查已安裝的Nginx版本,請運行命令。

[linuxidc@localhost ~/www.linuxidc.com]$nginx -v

nginx version: nginx/1.14.1

如果您對Nginx感到好奇,并且希望挖掘更多關(guān)于Nginx的信息,請執(zhí)行以下rpm命令。

[linuxidc@localhost ~/www.linuxidc.com]$rpm -qi nginx

要確認Nginx服務(wù)器正在使用瀏覽器運行,只需在URL欄中鍵入系統(tǒng)的IP地址或者網(wǎng)址(本文以https://www.linuxidc.com為例,如下圖),然后按Enter。

您應(yīng)該能夠看到“Welcome to nginx on Red Hat Enterprise Linux!”網(wǎng)頁,這表明您的Nginx Web服務(wù)器已啟動并正在運行。

步驟3:在CentOS 8上安裝MariaDB

MariaDB是MySQL的免費開源分支,并提供了最新功能,這些功能使其可以更好地替代MySQL。要安裝MariaDB,請運行命令。

要使MariaDB在系統(tǒng)啟動時自動啟動,請運行。

[linuxidc@localhost ~/www.linuxidc.com]$ systemctl start mariadb

[linuxidc@localhost ~/www.linuxidc.com]$ systemctl enable mariadb

安裝后,請使用以下命令檢查其狀態(tài)。

MariaDB數(shù)據(jù)庫引擎不安全,任何人都可以在沒有憑據(jù)的情況下登錄。要加固MariaDB并對其進行保護以最大程度地減少未經(jīng)授權(quán)的訪問的機會,請運行命令。

[linuxidc@localhost ~/www.linuxidc.com]$ mysql_secure_installation

系統(tǒng)將提示您輸入root密碼(如果您已經(jīng)有root密碼)或進行設(shè)置。在隨后的每個提示中回答Y。

完成所有步驟后,您可以登錄MariaDB服務(wù)器并檢查MariaDB服務(wù)器版本信息(提供保護服務(wù)器時指定的密碼)。

[linuxidc@localhost ~/www.linuxidc.com]$mysql -u root -p

步驟4:在CentOS 8上安裝PHP 7

最后,我們將安裝最后一個LEMP組件組件,即PHP,這是一種腳本化Web編程語言,通常用于開發(fā)動態(tài)網(wǎng)頁。

在撰寫本指南時,最新版本是PHP 7.4。我們將使用Remi存儲庫安裝它。Remi資料庫是一個免費的資料庫,附帶了最新的尖端軟件版本,默認情況下在CentOS上不可用。

運行以下命令以安裝EPEL存儲庫。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

接下來,安裝yum utils并使用以下命令啟用remi-repository。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

成功安裝yum-utils和Remi-packages之后,通過運行命令搜索可下載的PHP模塊。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo dnf module list php

輸出將包括可用的PHP模塊,流和安裝配置文件,如下所示。

提示:[d]默認,[e]已啟用,[x]已禁用,[i]已安裝

輸出表明當(dāng)前安裝的PHP版本是PHP 7.2。要安裝較新的版本PHP 7.4,請重置PHP模塊。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo dnf module reset php

重置PHP模塊后,通過運行啟用PHP 7.4模塊。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo dnf module enable php:remi-7.4

最后,使用命令安裝PHP,PHP-FPM(FastCGI進程管理器)和關(guān)聯(lián)的PHP模塊。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo dnf install php php-opcache php-gd php-curl php-mysqlnd

驗證安裝的版本可以運行。

[linuxidc@localhost ~/www.linuxidc.com]$ php -v

完善!現(xiàn)在,我們已經(jīng)安裝了PHP 7.4。同樣重要的是,我們需要在啟動時啟動并啟用PHP-FPM。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo systemctl start php-fpm

[sudo] linuxidc 的密碼:

[linuxidc@localhost ~/www.linuxidc.com]$ sudo systemctl enable php-fpm

要檢查其狀態(tài),請執(zhí)行命令。

[linuxidc@localhost ~/www.linuxidc.com]$ sudo systemctl status php-fpm

重新啟動Nginx和PHP-FPM,以使更改生效。

[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl restart nginx

[sudo] linuxidc 的密碼:

[linuxidc@localhost ~/www.linuxidc.com]$sudo systemctl restart php-fpm

步驟5:測試PHP信息

默認情況下,Nginx的Web目錄文件夾位于 /usr/share/nginx/html/路徑中。為了測試PHP-FPM,我們將創(chuàng)建一個phpinfo文件。

[linuxidc@localhost ~/www.linuxidc.com]$cd /usr/share/nginx/html/

[linuxidc@localhost /usr/share/nginx/html]$su

密碼:

[root@localhost /usr/share/nginx/html]$echo "<?php phpinfo; ?>" > linuxidc.com.php

保存并退出文件。

啟動瀏覽器,然后在URL欄中鍵入您的Web服務(wù)器的IP地址或網(wǎng)址(本文以https://www.linuxidc.com為例),如圖所示。

如果一切順利,您將看到有關(guān)正在運行的PHP版本的信息,并顯示其他指標。

OK,就這樣,現(xiàn)在您已在CentOS 8上成功安裝了LEMP服務(wù)器堆棧。為安全起見,您可能希望刪除info.php文件,以防止被人從您的Nginx服務(wù)器獲取信息。

分享到:
標簽:CentOS
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定