欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          如何在Debian 10服務(wù)器上安裝LAMP

          “LAMP”堆棧是開(kāi)源軟件的集合,通常安裝在一起以允許系統(tǒng)部署動(dòng)態(tài)應(yīng)用程序。 該術(shù)語(yǔ)是描述Linux操作系統(tǒng),Apache Web服務(wù)器,MariaDB數(shù)據(jù)庫(kù)和PHP編程的首字母縮寫(xiě)。

          雖然這個(gè)“LAMP”堆棧通常涉及MySQL作為數(shù)據(jù)庫(kù)管理系統(tǒng),但某些Linux發(fā)行版(如Debian)使用MariaDB作為MySQL的替代品。

          在本文中,我們將向您展示如何使用MariaDB作為數(shù)據(jù)庫(kù)管理系統(tǒng)在Debian 10服務(wù)器上安裝LAMP堆棧。

          在Debian 10上安裝Apache Web Server

          Apache Web服務(wù)器是一個(gè)開(kāi)源,功能強(qiáng)大,可靠,安全,高度可擴(kuò)展且廣泛使用的HTTP服務(wù)器軟件,用于托管網(wǎng)站。

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

          # apt install apache2

          如何在Debian 10服務(wù)器上安裝LAMP

          Apache安裝完成后,安裝程序?qū)⒘⒓从|發(fā)systemd系統(tǒng)和服務(wù)管理器啟動(dòng)Apache2服務(wù),并使其在系統(tǒng)引導(dǎo)時(shí)自動(dòng)啟動(dòng)。

          要檢查Apache服務(wù)是否已啟動(dòng)并正常運(yùn)行,請(qǐng)運(yùn)行以下systemctl命令。

          # systemctl status apache2

          如何在Debian 10服務(wù)器上安裝LAMP

          您還可以使用以下systemctl命令啟動(dòng),停止,重新啟動(dòng)并獲取Apache Web服務(wù)器的狀態(tài)。

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

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

          # ufw allow www
          # ufw allow https
          # ufw status

          如何在Debian 10服務(wù)器上安裝LAMP

          現(xiàn)在您需要測(cè)試Apache是否已正確安裝并可以提供Web頁(yè)面。 打開(kāi)Web瀏覽器并使用以下URL訪問(wèn)Apache Debian默認(rèn)頁(yè)面。

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

          如何在Debian 10服務(wù)器上安裝LAMP

          在Debian 10上安裝MariaDB

          Apache Web服務(wù)器啟動(dòng)并運(yùn)行后,您需要安裝數(shù)據(jù)庫(kù)系統(tǒng)才能保留和管理您網(wǎng)站的數(shù)據(jù)。

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

          # apt install mariadb-server

          如何在Debian 10服務(wù)器上安裝LAMP

          安裝MariaDB后,建議運(yùn)行以下安全腳本,該腳本將刪除一些不安全的默認(rèn)設(shè)置并禁用對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn)。

          # mysql_secure_installation

          上述安全腳本將引導(dǎo)您完成以下一系列問(wèn)題,您可以在其中對(duì)MariaDB設(shè)置進(jìn)行一些更改,如圖所示。

          如何在Debian 10服務(wù)器上安裝LAMP

          如果要?jiǎng)?chuàng)建名為“tecmint_wpdb”的數(shù)據(jù)庫(kù)和名為“tecmint_wpuser”且具有數(shù)據(jù)庫(kù)完全權(quán)限的用戶,請(qǐng)運(yùn)行以下命令。

          # 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;

          您可以通過(guò)使用用戶憑據(jù)登錄MariaDB來(lái)確認(rèn)新用戶是否具有數(shù)據(jù)庫(kù)的完全權(quán)限,如下所示。

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

          如何在Debian 10服務(wù)器上安裝LAMP

          在Debian 10上安裝PHP 7.3

          PHP(超文本預(yù)處理器)是一種流行的腳本語(yǔ)言,用于構(gòu)建用于顯示W(wǎng)eb內(nèi)容和用戶與數(shù)據(jù)庫(kù)交互的邏輯。

          要安裝PHP包,請(qǐng)運(yùn)行以下命令。

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

          如何在Debian 10服務(wù)器上安裝LAMP

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

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

          如何在Debian 10服務(wù)器上安裝LAMP

          現(xiàn)在重新加載Apache的配置并使用以下命令檢查狀態(tài)。

          # systemctl reload apache2
          # systemctl status apache2

          如何在Debian 10服務(wù)器上安裝LAMP

          在Apache上測(cè)試PHP處理

          我們將創(chuàng)建一個(gè)簡(jiǎn)單的PHP腳本來(lái)驗(yàn)證Apache是否可以處理PHP文件的請(qǐng)求。

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

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

          <?php phpinfo(); ?>

          完成后,保存并關(guān)閉文件。

          現(xiàn)在打開(kāi)瀏覽器并鍵入以下地址,以查看您的Web服務(wù)器是否可以顯示由此PHP腳本創(chuàng)建的內(nèi)容。

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

          如何在Debian 10服務(wù)器上安裝LAMP

          如果您在Web瀏覽器中看到上面的頁(yè)面,那么您的PHP安裝正在按預(yù)期工作。 此外,此頁(yè)面顯示了有關(guān)PHP安裝的一些基本詳細(xì)信息,它對(duì)于調(diào)試非常有用,但同時(shí)它還會(huì)顯示有關(guān)PHP的一些敏感信息。

          因此,強(qiáng)烈建議從服務(wù)器中刪除此文件。

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

          結(jié)論

          在本文中,我們已經(jīng)解釋了如何在Debian 10服務(wù)器上安裝Linux,Apache,MariaDB和PHP(LAMP)堆棧。 如果您對(duì)本文有疑問(wèn),請(qǐng)隨時(shí)在評(píng)論部分詢問(wèn)。

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

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)