LAMP 栈本地开发指南

在 Linux 上搭建 LAMP(Linux + Apache + MySQL + PHP),通过 http://localhost 运行 PHP 网站。


LAMP 是最经典的 Web 开发栈:Linux + Apache + MySQL(或 MariaDB)+ PHP。生产与本地 Linux 环境中 PHP 站点几乎都运行在此栈上。

默认 localhost 访问

用途地址
站点根目录http://localhost
phpMyAdmin(若安装)http://localhost/phpmyadmin

Apache 默认监听 80 端口。

快速安装(Debian/Ubuntu)

sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
sudo systemctl start apache2
sudo systemctl start mysql

浏览器打开 http://localhost 应看到 Apache 默认页。

网站根目录

虚拟主机(可选)

/etc/apache2/sites-available/ 添加 VirtualHost,将 DocumentRoot 指向项目路径,a2ensitesystemctl reload apache2

与 WAMP/XAMPP 关系

LAMP 是 Linux 上的组合概念,不是单一安装包。Windows 对应 WAMP,跨平台一体化包常见 XAMPPMAMP

常见问题

403 Forbidden
检查目录权限:www-data 用户需有读取权限。

PHP 不解析
确认已安装 libapache2-mod-php 并重启 Apache。

MySQL 连接失败
运行 sudo mysql_secure_installation,创建数据库用户并授权。

小结

LAMP 是 Linux 本地 PHP 开发的标准方案,文件放入 /var/www/html 后通过 http://localhost 访问。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run