站長資訊網
最全最豐富的資訊網站

如何在Debian 10服務器上安裝LAMP

“LAMP”堆棧是開源軟件的集合,通常安裝在一起以允許系統部署動態應用程序。 該術語是描述Linux操作系統,Apache Web服務器,MariaDB數據庫和PHP編程的首字母縮寫。

雖然這個“LAMP”堆棧通常涉及MySQL作為數據庫管理系統,但某些Linux發行版(如Debian)使用MariaDB作為MySQL的替代品。

在本文中,我們將向您展示如何使用MariaDB作為數據庫管理系統在Debian 10服務器上安裝LAMP堆棧。

在Debian 10上安裝Apache Web Server

Apache Web服務器是一個開源,功能強大,可靠,安全,高度可擴展且廣泛使用的HTTP服務器軟件,用于托管網站。

要安裝Apache,請使用Debian的apt包管理器,如圖所示。

# apt install apache2

如何在Debian 10服務器上安裝LAMP

Apache安裝完成后,安裝程序將立即觸發systemd系統和服務管理器啟動Apache2服務,并使其在系統引導時自動啟動。

要檢查Apache服務是否已啟動并正常運行,請運行以下systemctl命令。

# systemctl status apache2

如何在Debian 10服務器上安裝LAMP

您還可以使用以下systemctl命令啟動,停止,重新啟動并獲取Apache Web服務器的狀態。

# systemctl start apache2.service
# systemctl restart apache2.service
# systemctl stop apache2.service
# systemctl reload apache2.service
# systemctl status apache2.service

如果您已經運行防火墻,則需要打開端口80(www)和443(https)以允許Apache上的傳入流量。

# ufw allow www
# ufw allow https
# ufw status

如何在Debian 10服務器上安裝LAMP

現在您需要測試Apache是否已正確安裝并可以提供Web頁面。 打開Web瀏覽器并使用以下URL訪問Apache Debian默認頁面。

http://SERVER_IP/
或者
http://localhost/

如何在Debian 10服務器上安裝LAMP

在Debian 10上安裝MariaDB

Apache Web服務器啟動并運行后,您需要安裝數據庫系統才能保留和管理您網站的數據。

要安裝MariaDB,請使用Debian的apt包管理器,如圖所示。

# apt install mariadb-server

如何在Debian 10服務器上安裝LAMP

安裝MariaDB后,建議運行以下安全腳本,該腳本將刪除一些不安全的默認設置并禁用對數據庫系統的訪問。

# mysql_secure_installation

上述安全腳本將引導您完成以下一系列問題,您可以在其中對MariaDB設置進行一些更改,如圖所示。

如何在Debian 10服務器上安裝LAMP

如果要創建名為“tecmint_wpdb”的數據庫和名為“tecmint_wpuser”且具有數據庫完全權限的用戶,請運行以下命令。

# mysql -u root -p
MariaDB [(none)]> CREATE DATABASE tecmint_wpdb;
MariaDB [(none)]> GRANT ALL ON tecmint_wpdb.* TO ‘tecmint_wpuser’@’localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

您可以通過使用用戶憑據登錄MariaDB來確認新用戶是否具有數據庫的完全權限,如下所示。

# mysql -u tecmint_wpuser -p
MariaDB [(none)]> SHOW DATABASES;

如何在Debian 10服務器上安裝LAMP

在Debian 10上安裝PHP 7.3

PHP(超文本預處理器)是一種流行的腳本語言,用于構建用于顯示Web內容和用戶與數據庫交互的邏輯。

要安裝PHP包,請運行以下命令。

# apt install php libapache2-mod-php php-mysql

如何在Debian 10服務器上安裝LAMP

如果要安裝其他PHP模塊,可以使用apt-cache命令和grep命令的組合進行搜索和安裝,如圖所示。

# apt-cache search php | egrep ‘module’ | grep default

如何在Debian 10服務器上安裝LAMP

現在重新加載Apache的配置并使用以下命令檢查狀態。

# systemctl reload apache2
# systemctl status apache2

如何在Debian 10服務器上安裝LAMP

在Apache上測試PHP處理

我們將創建一個簡單的PHP腳本來驗證Apache是否可以處理PHP文件的請求。

# nano /var/www/html/info.php

在文件中添加以下PHP代碼。

<?php phpinfo(); ?>

完成后,保存并關閉文件。

現在打開瀏覽器并鍵入以下地址,以查看您的Web服務器是否可以顯示由此PHP腳本創建的內容。

http://SERVER_IP/info.php
或者
http://localhost/info.php

如何在Debian 10服務器上安裝LAMP

如果您在Web瀏覽器中看到上面的頁面,那么您的PHP安裝正在按預期工作。 此外,此頁面顯示了有關PHP安裝的一些基本詳細信息,它對于調試非常有用,但同時它還會顯示有關PHP的一些敏感信息。

因此,強烈建議從服務器中刪除此文件。

# rm /var/www/html/info.php

結論

在本文中,我們已經解釋了如何在Debian 10服務器上安裝Linux,Apache,MariaDB和PHP(LAMP)堆棧。 如果您對本文有疑問,請隨時在評論部分詢問。

via:https://www.tecmint.com/install-lamp-on-debian-10-server/

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
日本精品无码一区二区三区久久久 | 日韩精品无码专区免费播放| 久久se精品一区精品二区国产 | 99热在线只有精品| 丰满人妻熟妇乱又伦精品视| 国产精品香蕉在线观看| 无码国产亚洲日韩国精品视频一区二区三区 | 51精品国产人成在线观看| 亚洲av永久无码精品国产精品 | 日韩精品无码区免费专区| 国产韩国精品一区二区三区久久| 精品人妻中文字幕有码在线| 无码精品人妻一区二区三区免费看| 久久99国产精品99久久| 99精品国产综合久久久久五月天| 久久久久久噜噜精品免费直播| 日韩精品无码永久免费网站| 日韩av无码久久精品免费| 国产午夜亚洲精品不卡免下载| 国产精品极品美女自在线| 韩国精品一区二区三区无码视频| 欧美亚洲精品一区二区| 国产精品一区在线麻豆| 免费精品国产自产拍在线观看图片| 亚洲乱码日产精品BD在线观看| 精品少妇无码AV无码专区| 久久久久无码精品国产不卡| 99精品国产高清一区二区| 无码精品视频一区二区三区| 国产l精品国产亚洲区在线观看| 国产精品综合色区在线观看| 成品人和精品人的区别在哪里 | 亚洲精品视频久久久| 日本一区二区三区精品国产| 日本精品视频在线观看| 日韩经典精品无码一区| 国产成人精品久久亚洲| 久久99精品久久久久久野外| 香蕉在线精品一区二区| 亚洲精品乱码久久久久久| 久久久久免费精品国产|