在Debian系統上安裝LAMP(Linux, Apache, MySQL, PHP)環境通常涉及以下步驟:
更新系統:
sudo apt update
sudo apt upgrade
安裝必要的軟件包:
sudo apt install ca-certificates apt-transport-https
sudo apt install apache2
安裝完成后,可以通過訪問 http://your_server_ip 來驗證Apache是否安裝成功。
Debian默認使用MariaDB作為MySQL的替代品。
sudo apt install mariadb-server
安裝完成后,運行以下命令進行安全配置:
sudo mysql_secure_installation
sudo apt install php libapache2-mod-php php-mysql
安裝完成后,可以創建一個PHP測試文件來驗證PHP是否安裝成功:
sudo nano /var/www/html/info.php
在文件中添加以下內容:
<?php
phpinfo();
?>
保存并退出后,通過瀏覽器訪問 http://your_server_ip/info.php,如果看到PHP的信息頁面,說明PHP安裝成功。
sudo apt install phpmyadmin
在安裝過程中選擇Apache服務進行配置。安裝完成后,可以通過瀏覽器訪問 http://your_server_ip/phpmyadmin 來管理MySQL數據庫。
sudo ufw allow in "Apache Full"
sudo ufw enable
sudo ufw status
為了加快下載速度,建議更換為國內的清華源。編輯 /etc/apt/sources.list 文件,將其中的內容替換為以下內容:
deb http://mirrors.tuna.tsinghua.edu.cn/debian bullseye main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian bullseye main non-free contrib
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-backports main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-backports main contrib non-free
保存并退出后,運行以下命令更新軟件包列表:
sudo apt update
以上步驟將幫助你在Debian系統上安裝最新版本的LAMP環境。