久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

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

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

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

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

      在Debian 10上安裝Apache Web Server

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

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

      # apt install apache2

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

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

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

      # systemctl status apache2

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

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

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

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

      # ufw allow www
      # ufw allow https
      # ufw status

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

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

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

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

      在Debian 10上安裝MariaDB

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

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

      # apt install mariadb-server

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

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

      # mysql_secure_installation

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

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

      如果要創(chuàng)建名為“tecmint_wpdb”的數(shù)據(jù)庫和名為“tecmint_wpuser”且具有數(shù)據(jù)庫完全權(quá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;

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

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

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

      在Debian 10上安裝PHP 7.3

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

      要安裝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

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

      # systemctl reload apache2
      # systemctl status apache2

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

      在Apache上測試PHP處理

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

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

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

      <?php phpinfo(); ?>

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

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

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

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

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

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

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

      結(jié)論

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

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

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