温馨提示×

Debian LAMP开发环境如何搭建

小樊
44
2025-09-17 01:13:43
栏目: 智能运维

以下是在Debian系统上搭建LAMP(Linux+Apache+MySQL+PHP)开发环境的步骤:

  1. 更新系统软件包

    sudo apt update && sudo apt upgrade -y 
  2. 安装Apache Web服务器

    sudo apt install apache2 sudo systemctl start apache2 sudo systemctl enable apache2 

    验证:浏览器访问服务器IP,看到“It works!”页面即成功。

  3. 安装MariaDB/MySQL数据库

    sudo apt install mariadb-server # Debian默认使用MariaDB  sudo mysql_secure_installation # 按提示设置root密码及安全选项  sudo systemctl start mariadb sudo systemctl enable mariadb 

    若需安装MySQL,可参考中方法。

  4. 安装PHP及常用模块

    sudo apt install php libapache2-mod-php php-mysql php-fpm sudo systemctl restart apache2 

    (若使用Nginx需额外配置PHP-FPM,见)

  5. 验证PHP配置
    /var/www/html目录下创建info.php文件:

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

    输入内容:<?php phpinfo(); ?>,保存后浏览器访问http://服务器IP/info.php,查看PHP信息页面。

  6. 可选:配置防火墙与HTTPS

    • 允许HTTP/HTTPS流量(若启用防火墙如ufw):
      sudo ufw allow 'Apache Full' sudo ufw enable 
    • 使用Let’s Encrypt配置免费SSL证书(需先安装Certbot):
      sudo apt install certbot python3-certbot-apache sudo certbot --apache 
  7. 可选:安装phpMyAdmin管理数据库

    sudo apt install phpmyadmin sudo a2enconf phpmyadmin # 启用phpMyAdmin配置  sudo systemctl restart apache2 

    访问http://服务器IP/phpmyadmin,使用MySQL root密码登录。

说明

  • Debian默认使用MariaDB替代MySQL,两者兼容,如需安装MySQL可参考。
  • 若使用Nginx作为Web服务器,需调整配置文件(如),但Apache配置更简单,适合新手。
  • 生产环境中建议关闭不必要的端口、定期备份数据库,并使用HTTPS加密传输数据。

0