如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

在本文中,我們將學習在 Ubuntu 18.04 服務器中安裝 Apache、MariaDB、PHP 和 PHPMyAdmin。

Apache、MySQL/MariaDB 和 PHP 由包組成。它被稱為 LAMP,安裝在 Linux 系統環境中。

先決條件:

  • Ubuntu 18.04 服務器安裝。
  • 使用 root 用戶訪問服務器。

1. 保持服務器最新:

# apt update -y

# apt upgrade -y

2. 安裝 Apache 網絡服務器

# apt install apache2 -y

如果您啟用了防火牆和防火牆阻止 apache Web 服務器的請求,請在防火牆中打開一個端口。

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

現在,讓我們驗證 Apache 安裝。打開瀏覽器並測試默認頁面。

http://[SERVER IP]

3.安裝MariaDB

# apt install mariadb-server mariadb-client -y

MariaDB 的默認配置不會受到保護。讓我們使用以下命令保護安裝:

# mysql_secure_installation

一旦腳本被執行,它會問多個問題。

它會要求您輸入 root 的當前密碼(輸入無):

然後在以下安全問題中輸入 yes/y:

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4.安裝PHP

在這裡,我們使用以下命令為 Web 部署安裝默認的 PHP 版本 7.2 和其他模塊:

# apt install php php-common php-mysql php-gd php-cli -y

安裝 PHP 後,出於測試目的,使用以下命令創建一個簡單的 info.php 頁面:

# echo "' | sudo tee /var/www/html/info.php

現在,讓我們從 Web 瀏覽器訪問它:

http://SERVER_IP/info.php

5.安裝phpMyAdmin

您可以安裝 phpMyAdmin 以使用以下命令從舒適的 Web 瀏覽器中管理 MySQL/MariaDB 數據庫:

# apt install phpmyadmin -y

通過軟件包安裝過程,您將被要求選擇應該自動配置為運行 phpMyAdmin 的 Web 服務器,按空格鍵選擇 apache,然後按 Enter。

接下來,輸入 MySQL/MariaDB 管理用戶的密碼,以便安裝程序可以為 phpmyadmin 創建數據庫。

安裝完所有內容後,您現在可以重新啟動 apache2 服務以影響最近的更改。

# systemctl restart apache2

root 登錄將失敗到 phpMyAdmin。我們需要創建一個新用戶並將所有權限授予該用戶。

要創建新用戶,請使用以下命令登錄 MariaDB:

# mysql -u root -p

並運行以下命令:

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

現在,我們可以使用 admin 用戶登錄到 phpMyAdmin。

就是這樣。在本文中,我們看到了我們的支持工程師如何在 Ubuntu 18.04 服務器中安裝 Apache、MariaDB、PHP 和 phpMyAdmin。


如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

如何在 CentOS 7 上安裝和配置 CSF(ConfigServer 安全和防火牆)

ConfigServer Security & Firewall(簡稱csf)是一種狀態包檢測(SPI)防火牆。學習在 CentOS 7 上安裝和配置 CSF

如何在 CentOS 上安裝 R1​​Soft 備份代理

如何在 CentOS 上安裝 R1​​Soft 備份代理

學習在 CentOS 上安裝 R1​​Soft Backup Agent 並對其進行配置。R1Soft 服務器備份管理器為服務提供商提供了一個靈活的、服務器友好的解決方案。

如何修改 CloudLinux LVE 限制

如何修改 CloudLinux LVE 限制

在本文中,我們解釋瞭如何修改 CloudLinux LVE 限制。所以,讓我們開始吧。可以使用 LVE Manager 更改 CloudLinux LVE 限制。

如何更改端口的 SSH Linux 服務器

如何更改端口的 SSH Linux 服務器

要更改 Linux 服務器的 SSH 端口,您需要通過 SSH 登錄服務器並修改 SSH 配置文件。

如何在 CentOS 上安裝 Centova Cast

如何在 CentOS 上安裝 Centova Cast

Centova Cast 是領先的互聯網廣播流管理平台,為流媒體託管提供商提供廣泛的洞察力和控制。 Centova Cast

如何在您的郵件服務器上設置郵件中繼

如何在您的郵件服務器上設置郵件中繼

您可以使用以下電子郵件中繼設置來解決電子郵件發送問題。

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

如何在 Ubuntu 18.04 中安裝 Apache、MariaDB、PHP 和 phpMyAdmin

我們將學習在 Ubuntu 18.04 服務器中安裝 Apache MariaDB PHP 和 PHPMyAdmin。Apache、MySQL/MariaDB 和 PHP 由包組成。它被稱為燈

學習 Linux 中的基本用戶管理

學習 Linux 中的基本用戶管理

您想在 Linux 中添加、修改或刪除用戶嗎?這是適合您的完美文章。

學習 Linux 中的基本組管理

學習 Linux 中的基本組管理

了解有關 Linux 中組管理的更多信息。如何在Linux中添加組,修改組和刪除組,添加成員。創建一個新組,使用 groupadd 命令。

學習在 CentOS 7 上安裝 Fail2ban

學習在 CentOS 7 上安裝 Fail2ban

Fail2ban 對於保護 SSH 連接非常有用。現在您應該可以在 centos7 上安裝和配置 fail2ban,為服務器添加額外的安全層