温馨提示×

Debian LAMP安装步骤是什么

小樊
46
2025-02-28 17:20:59
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在 Debian 系统上安装 LAMP(Linux, Apache, MySQL, PHP)环境的步骤如下:

一、安装 Apache

  1. 更新软件包列表:
sudo apt update
  1. 安装 Apache:
sudo apt install apache2
  1. 启动 Apache 服务并设置为开机自启:
sudo systemctl start apache2
sudo systemctl enable apache2
  1. 验证 Apache 是否安装成功,可以在浏览器中输入 http://localhost 查看默认的 Apache 信息页面。

二、安装 MariaDB 或 MySQL

Debian 12 软件源中包含的是 MariaDB,它完全兼容 MySQL。

  1. 更新软件包列表:
sudo apt update
  1. 安装 MariaDB:
sudo apt install mariadb-server
  1. 启动 MariaDB 服务并设置为开机自启:
sudo systemctl start mariadb
sudo systemctl enable mariadb
  1. 运行安全安装命令以加强 MariaDB 数据库安全:
sudo mysql_secure_installation
  1. 登录 MariaDB:
mysql -u root -p

三、安装 PHP 及其相关模块

  1. 更新软件包列表:
sudo apt update
  1. 安装 PHP 及其必要的模块:
sudo apt install php libapache2-mod-php php-mysql php-fpm
  1. 重启 Apache 服务以加载 PHP 模块:
sudo systemctl restart apache2
  1. 创建一个 PHP 测试文件以验证安装:
sudo nano /var/www/html/phpinfo.php

在文件中输入以下内容:

<?php phpinfo(); ?>

保存并退出,然后在浏览器中输入 http://your_server_ip/phpinfo.php 查看 PHP 信息页面。

四、配置域名和 HTTPS(可选)

  1. 编辑 Apache 虚拟主机配置文件:
sudo nano /etc/apache2/sites-available/000-default.conf

添加以下配置:

ServerName your_domain.com
Redirect permanent / https://your_domain.com/
  1. 启用 HTTPS 支持:
sudo a2ensite default-ssl
sudo systemctl reload apache2
  1. 将 SSL 证书文件上传到服务器并配置:
sudo cp /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-available/your_domain.com.conf

替换配置文件中的 your_domain.com 为你的实际域名,并上传相应的 SSL 证书文件。

五、安装 phpMyAdmin(可选)

  1. 安装 phpMyAdmin:
sudo apt install phpmyadmin
  1. 在浏览器中输入 http://your_server_ip/phpmyadmin 以访问 phpMyAdmin 界面。

以上步骤完成后,你就成功在 Debian 系统上搭建了一个基本的 LAMP 环境。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian LAMP如何更新维护

0