溫馨提示×

Debian LAMP如何搭建

小樊
66
2025-03-06 18:23:33
欄目: 智能運維

在 Debian 系統上搭建 LAMP(Linux, Apache, MySQL, PHP)環境是一個相對簡單的過程。以下是詳細的步驟:

1. 安裝 Apache

首先,更新軟件包列表并安裝 Apache:

sudo apt update
sudo apt install apache2

安裝完成后,Apache 服務默認會自動運行。你可以通過以下命令檢查其狀態:

sudo systemctl status apache2

在瀏覽器中輸入 http://your_server_ip,如果看到 Apache 的歡迎頁面,則表示安裝成功。

2. 安裝 MariaDB 或 MySQL

Debian 軟件源中包含的是 MariaDB,它完全兼容 MySQL。安裝 MariaDB:

sudo apt install mariadb-server

安裝完成后,MariaDB 服務會自動啟動。你可以通過以下命令檢查其狀態:

sudo systemctl status mariadb

為了提高安全性,建議運行以下命令進行安全配置:

sudo mysql_secure_installation

3. 安裝 PHP

安裝 PHP 及其必要的模塊:

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

默認情況下,PHP 安裝的是 Debian 軟件倉庫中的最新版本。你可以根據需要安裝特定版本的 PHP 及其模塊。

4. 配置 PHP

編輯 PHP 測試頁以確認安裝成功:

sudo nano /var/www/html/phpinfo.php

在文件中輸入以下內容:

<?php
phpinfo();
?>

保存并退出編輯器,然后在瀏覽器中輸入 http://your_server_ip/phpinfo.php,如果看到 PHP 信息頁面,則表示配置成功。

5. 配置域名和 HTTPS

為了使你的網站可以通過域名訪問,你需要配置 Apache 以使用你的域名。編輯 /etc/apache2/sites-available/000-default.conf 文件,添加以下內容:

ServerName your_domain.com
Redirect permanent / https://your_domain.com/

然后,啟用 HTTPS:

sudo a2ensite default-ssl
sudo systemctl reload apache2

6. 安裝 phpMyAdmin

安裝 phpMyAdmin:

sudo apt install phpmyadmin

在安裝過程中,選擇 Apache 作為 Web 服務器。安裝完成后,你可以通過瀏覽器訪問 http://your_server_ip/phpmyadmin 來管理 MySQL 數據庫。

7. 配置防火墻(如果需要)

如果你的 Debian 系統上啟用了 ufw 防火墻,你需要允許 HTTP(80)和 HTTPS(443)端口:

sudo ufw allow 'Apache Full'

完成以上步驟后,你就成功在 Debian 上搭建了一個 LAMP 環境。你可以開始上傳和運行你的 Web 應用程序了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女