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。
安装方式
- Linux:
sudo 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/ |
| XAMPP | C:\xampp\htdocs\ |
将文件放入根目录后,通过 http://localhost/文件名 访问。
常用命令
# Linux / macOS
sudo apachectl start
sudo apachectl stop
sudo apachectl restart常见问题
403 Forbidden
检查目录权限与 httpd.conf 中的 DocumentRoot、Directory 配置。
端口 80 被占用
修改 Listen 8080,使用 http://localhost:8080 访问。
修改配置不生效
确认已重启 Apache,并检查是否改对了虚拟主机配置文件。
小结
Apache 是 localhost 上运行 PHP 静态/动态站点的经典选择。配合 XAMPP、WAMP 或原生安装,用 http://localhost 即可本地调试。