Apache HTTP Server 本地开发指南

在 localhost 上安装与配置 Apache HTTP Server,默认端口 80/8080,本地访问 http://localhost。


Apache HTTP Server(简称 Apache 或 httpd)是全球使用最广泛的 Web 服务器之一,开源、跨平台,常与 PHP、MySQL 组成 LAMP 栈,是本地 PHP 开发的核心组件。

默认 localhost 访问

用途地址
本地站点http://localhost
备用端口http://localhost:8080

默认监听 80 端口;若被占用,可在配置中改为 8080

安装方式

  • Linuxsudo apt install apache2(Debian/Ubuntu)或 sudo yum install httpd(RHEL/CentOS)
  • macOS:系统自带,或通过 Homebrew 安装 httpd
  • Windows:单独安装 Apache,或使用 XAMPP / WAMP 内置版本

网站根目录

系统常见路径
Linux (Debian)/var/www/html/
macOS (Homebrew)/usr/local/var/www/
XAMPPC:\xampp\htdocs\

将文件放入根目录后,通过 http://localhost/文件名 访问。

常用命令

# Linux / macOS
sudo apachectl start
sudo apachectl stop
sudo apachectl restart

常见问题

403 Forbidden
检查目录权限与 httpd.conf 中的 DocumentRootDirectory 配置。

端口 80 被占用
修改 Listen 8080,使用 http://localhost:8080 访问。

修改配置不生效
确认已重启 Apache,并检查是否改对了虚拟主机配置文件。

小结

Apache 是 localhost 上运行 PHP 静态/动态站点的经典选择。配合 XAMPP、WAMP 或原生安装,用 http://localhost 即可本地调试。

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