博客 > 如何快速在 Debian 12 上搭建 LAMP 環(huán)境
瀏覽量:1539次評論:0次
作者:銳成網(wǎng)絡(luò)整理時間:2024-05-30 16:34:26
LAMP 是其四個開源組件名稱的首字母縮寫簡稱,使用 PHP 開發(fā)的 web 程序通常需要搭建 LAMP 環(huán)境來更好支持 web 運(yùn)行,如果你已經(jīng)有了一臺 VPS 服務(wù)器,如果你選擇安裝 Debian 系統(tǒng)并要安裝LAMP環(huán)境,這篇文章將會對你有所幫助。
我們來詳細(xì)介紹下 LAMP 具體含義:
L - Linux操作系統(tǒng)
A - Apache是世界上主流的HTTP Web服務(wù)器
M - MySQL或MariaDB關(guān)系數(shù)據(jù)庫管理系統(tǒng)
P - PHP編程語言
事前準(zhǔn)備:
在開始本教程之前,您可能需要一臺安裝了 Debian 12 的服務(wù)器:
至少 1GB 的 RAM(內(nèi)存)
具有sudo權(quán)限的非root用戶(當(dāng)然root用戶也可以,安全考慮不建議)
在 Debian 12 上搭建 LAMP 環(huán)境
步驟一、安裝Apache
Apache 在默認(rèn)的 Debian 12 軟件倉庫中可用。安裝非常簡單,運(yùn)行以下命令:
sudo apt update
sudo apt install apache2
安裝完成后,apache2 服務(wù)默認(rèn)自動運(yùn)行,可通過如下命令查看:
sudo systemctl status apache2
命令執(zhí)行后,看到類似如下內(nèi)容:
瀏覽器輸入http://localhost 默認(rèn)顯示 apache 信息頁面。
Apache 服務(wù)啟停命令:
sudo systemctl start apache2 //啟動
sudo systemctl stop apache2 //停止
步驟二、安裝MariaDB / MySQL
Debian 12 軟件源中并不包含 MySQL 軟件包,已被 MariaDB 替代,MariaDB 完全兼容 MySQL。如果要安裝MySql, 可以查看 「 如何在 Debian 12 上安裝 MySQL 」以下命令以安裝 MariaDB 為例介紹:
sudo apt update
sudo apt install mariadb-server
安裝完成后,MariaDB 服務(wù)將會自動啟動,可通過如下命令查看。
sudo systemctl status mariadb
如果運(yùn)行正常,你將會看到類似如下內(nèi)容輸出:
執(zhí)行如下命令,可以根據(jù)提示加強(qiáng) MariaDB 數(shù)據(jù)庫安全 。
sudo mysql_secure_installation
命令執(zhí)行后,你將會在終端中得到提示,基本上你一路輸入y 即可。為了提高安全性,建議保留默認(rèn)的身份驗(yàn)證插件,并允許 root 用戶僅通過 Unix 套接字進(jìn)行身份驗(yàn)證。如果要將根身份驗(yàn)證更改為經(jīng)典身份驗(yàn)證,可以在服務(wù)器上進(jìn)行如下操作:
sudo mysql
然后執(zhí)行如下SQL。
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
這里的your_root_passwd就是你設(shè)置的 root 賬號密碼。以上設(shè)置完成后,你可以通過如下命令在終端中登錄。
mysql -u root -p
步驟三、 安裝配置PHP
Debian 12 環(huán)境中默認(rèn)安裝的 php 是 8.2 。
sudo apt update
sudo apt install php libapache2-mod-php php-mysql php-fpm
注意:默認(rèn)的情況下,php 安裝的是 Debian 12 的軟件倉庫中最新版本php8.2。如果你需要安裝指定版本的PHP,你可以通過以下方式:
sudo apt install php[版本]
例如,你安裝 7.3 版本的 php , 命令就是如下:
sudo apt install php7.3
當(dāng)然其對應(yīng)的模塊也需要指定版本,例如 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
更多內(nèi)容,請參考:如何在 Debian 12 上安裝 PHP
步驟四、 訪問 LAMP
經(jīng)過上面三個步驟,我們已經(jīng)將 Apache ,MariaDB/MySQL,PHP安裝完成,下面我們就可以添加站點(diǎn)內(nèi)容訪問靜態(tài)文件或php文件。首先,通過 cd 命令進(jìn)入 apache 默認(rèn)的站點(diǎn)目錄。
cd /var/www/html
其次,通過 touch 命令創(chuàng)建 info.php 文件,并使用 vi/vim 編輯文件。
sudo touch info.php
sudo vi info.php
按 i 鍵進(jìn)入編輯模式,輸入以下內(nèi)容
<?php
echo phpinfo();
?>
按 Esc ,輸入:wq,按Enter鍵,保存文件并返回。最后,在本地瀏覽器中輸入 http://localhost/info.php , 你將會看到如下內(nèi)容:
寫在最后
本教程已經(jīng)向您展示了如何在 Debian 12 上搭建 LAMP 環(huán)境。如果可以,建議您在自己的 Debian 服務(wù)器上進(jìn)行嘗試。
重要聲明:本文來自Linux265,經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點(diǎn),轉(zhuǎn)載的目的在于傳遞更多知識和信息。
相關(guān)文章推薦
2025-05-27 11:53:22
2024-08-20 17:58:16
2024-08-19 17:49:29
2024-08-19 10:23:28
2024-08-16 17:06:33
熱門工具
標(biāo)簽選擇
閱讀排行
我的評論
還未登錄?點(diǎn)擊登錄