如何快速在 Debian 12 上建置 LAMP 環境

王林
發布: 2024-02-20 12:39:27
轉載
517 人瀏覽過

LAMP 是指由四個開源元件名稱首字母組成的縮寫,通常用於支援使用 PHP 開發的 web 程式。在購買 VPS 伺服器時,無論是阿里雲ECS 還是 VULTR VPS 伺服器,如果你打算安裝 Debian 系統並設定 LAMP 環境,這篇文章會對你提供一些幫助。

我們來詳細介紹下 LAMP 具體意義:

  • L – Linux作業系統
  • A – Apache是​​世界上最受歡迎的HTTP Web伺服器
  • M – MySQL或MariaDB關聯式資料庫管理系統
  • P – PHP程式語言

開始之前

在開始本教學之前,您可能需要一台安裝了 Debian 12 的伺服器:

  • 至少 1GB 的 RAM(記憶體)
  • 具有sudo權限的非root使用者(當然root使用者也可以,安全考慮不建議)

沒有伺服器的同學,國內可以在這裡購買,國外可以在這裡購買 VPS伺服器。

步驟一、安裝Apache

#Apache 在預設的 Debian 12 軟體倉庫中可用。安裝非常簡單,執行以下命令:

sudo apt update

sudo apt install apache2

安裝完成後,apache2 服務預設會自動執行,可透過以下指令查看:

sudo systemctl status apache2

指令執行後,看到類似如下內容:

如何快速在 Debian 12 上搭建 LAMP 环境

#瀏覽器輸入http://localhost 預設顯示 apache 資訊頁面。

如何快速在 Debian 12 上搭建 LAMP 环境

#Apache 服務啟動停止指令:

sudo systemctl start apache2 //啟動

sudo systemctl stop apache2 //停止

可參考 “ 如何在 Debian 12 上安裝 Apache ”。

步驟二、安裝MariaDB / MySQL

Debian 12 軟體來源中並不包含 MySQL 軟體包,已被 MariaDB 取代,MariaDB 完全相容於 MySQL。

如果要安裝MySql, 可以查看 “ 如何在 Debian 12 上安裝 MySQL ”

以下指令以安裝 MariaDB 為例介紹:

sudo apt update

sudo apt install mariadb-server

安裝完成後,MariaDB 服務將會自動啟動,可透過以下指令查看。

sudo systemctl status mariadb

##如果運作正常,你將會看到類似如下內容輸出:

如何快速在 Debian 12 上搭建 LAMP 环境

#執行以下命令,可以根據提示加強 MariaDB 資料庫安全性 。

sudo mysql_secure_installation

指令執行後,你將會在終端機中得到提示,基本上你一路輸入y 即可。

為了提高安全性,建議保留預設的身份驗證插件,並允許 root 使用者僅透過 Unix 套接字進行身份驗證。

如果要將根身份驗證變更為經典身份驗證,可以在伺服器上進行以下操作:

sudo mysql

然後執行如下SQL。

ALTER USER ‘root’@’localhost’ IDENTIFIED VIA mysql_native_password;

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘your_root_passwd’;

這裡的your_root_passwd就是你設定的 root 帳號密碼。以上設定完成後,你可以透過以下命令在終端機中登入。

mysql -u root -p

更多內容,請參考 “ 如何在 Debian 12 上安裝 MariaDB ”

步驟三、 安裝設定PHP

#Debian 12 環境中預設安裝的 php 是 8.2 。

 sudo apt update

sudo apt install php libapache2-mod-php php-mysql php-fpm

#注意:預設的情況下,php 安裝的是 Debian 12 的軟體倉庫中最新版本php8.2。如果你需要安裝指定版本的PHP,你可以透過以下方式:

sudo apt install php[版本]

例如,你安裝 7.3 版本的 php , 指令就是如下:

sudo apt install php7.3

當然其對應的模組也需要指定版本,例如 php7.3-mysql,一般常用以下模組:

 php7.3-cli

php7.3-common

php7.3-curl

php7.3-gd

php7.3-json

php7.3-mbstring

php7.3-mysql

php7.3-xml

php7.3-fpm

更多內容,請參考 “ 如何在 Debian 12 上安裝 PHP ”

步驟四、 訪問 LAMP

#經過上面三個步驟,我們已經將 Apache ,MariaDB/MySQL,PHP安裝完成,下面我們就可以新增網站內容存取靜態檔案或php檔案。

首先,透過 cd 指令進入 apache 預設的網站目錄。

cd /var/www/html

其次,透過 touch 指令建立 info.php 文件,並使用 vi/vim 編輯文件。

sudo touch info.php

#sudo vi info.php

#按 i 鍵進入編輯模式,輸入以下內容

Esc ,輸入:wq,按下Enter鍵,儲存檔案並返回。

最後,在本機瀏覽器中輸入 http://localhost/info.php , 你將會看到以下內容:

如何快速在 Debian 12 上搭建 LAMP 环境

#寫在最後

本教學已經向您展示如何在 Debian 12 上建立 LAMP 環境。如果可以,建議您在自己的 Debian 伺服器上嘗試。

以上是如何快速在 Debian 12 上建置 LAMP 環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:mryunwei.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板