Windows下配置Apache服务器并支持php
封面图
•
2025-10-15
•
APACHE
208
0
0
0
在 Windows 系统下配置 Apache 服务器并支持 PHP,可以按照以下步骤进行操作。这个过程包括安装 Apache、PHP,并配置两者之间的集成。 --- ## ✅ 第一步:安装 Apache ### 1. 下载 Apache 访问 [Apache Lounge](https://www.apachelounge.com/download/) 或 [Apache 官方下载页面](https://httpd.apache.org/download.cgi) 获取适用于 Windows 的 Apache。 推荐使用 **Apache 2.4.x** 版本(如 `httpd-2.4.54-win64-VC15.zip`)。 ### 2. 解压 Apache 将下载的 zip 文件解压到一个目录中,例如: ``` C:\Apache24 ``` ### 3. 配置 Apache 打开文件夹 `C:\Apache24\conf\httpd.conf`,修改以下内容: ```apache # 修改为你的路径 ServerRoot "C:/Apache24" # 设置 DocumentRoot 为你想存放网页的目录 DocumentRoot "C:/Apache24/htdocs" # 修改 <Directory> 中的路径 <Directory "C:/Apache24/htdocs"> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> ``` ### 4. 启动 Apache 以管理员身份运行命令提示符,进入 Apache 的 bin 目录: ```bash cd C:\Apache24\bin httpd.exe ``` 如果出现错误,请检查是否端口被占用(默认是 80)。如果没问题,浏览器访问: ``` http://localhost ``` 应该能看到 Apache 的欢迎页面。 --- ## ✅ 第二步:安装 PHP ### 1. 下载 PHP 访问 [PHP 官方网站](https://www.php.net/downloads.php) 下载 Windows 版本的 PHP(推荐 **Thread Safe** 版本,如 `php-8.2.0-Win64-VC15-x64.zip`)。 ### 2. 解压 PHP 将 PHP 解压到一个目录中,例如: ``` C:\php ``` ### 3. 配置 PHP 编辑 `C:\php\php.ini` 文件,找到并取消注释以下行: ```ini extension_dir = "C:/php/ext" ; extension=php_curl.dll ; extension=php_mbstring.dll ; extension=php_mysqli.dll ; extension=php_pdo_mysql.dll ``` 根据需要启用扩展(比如 MySQL 支持)。 保存文件并重命名为 `php.ini`(原文件名可能是 `php.ini-development` 或 `php.ini-production`)。 --- ## ✅ 第三步:配置 Apache 支持 PHP ### 1. 编辑 Apache 的 `httpd.conf` 在 `httpd.conf` 文件中添加以下内容: ```apache LoadModule php_module "C:/php/php7apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php" ``` > 注意: > - `php7apache2_4.dll` 是 PHP 7+ 的模块文件。 > - 如果你使用的是 PHP 8.x,则模块文件是 `php8apache2_4.dll`。 > - 确保路径正确,且 Apache 和 PHP 的版本匹配(如 VC15 / VC19)。 ### 2. 重启 Apache 在命令提示符中执行: ```bash cd C:\Apache24\bin httpd.exe -k restart ``` --- ## ✅ 第四步:测试 PHP 是否正常工作 在 `C:\Apache24\htdocs` 目录下创建一个 `info.php` 文件,内容如下: ```php <?php phpinfo(); ?> ``` 然后在浏览器中访问: ``` http://localhost/info.php ``` 如果看到 PHP 的信息页面,说明配置成功! --- ## ✅ 可选:设置环境变量(方便调试) 将 PHP 的路径添加到系统环境变量 `PATH` 中: 1. 右键“此电脑” → “属性” → “高级系统设置” → “环境变量” 2. 在“系统变量”中找到 `Path`,点击“编辑” 3. 添加 `C:\php` 到路径中 --- ## 🛠 常见问题 | 问题 | 解决方法 | |------|----------| | Apache 启动失败 | 检查端口冲突(如 80 被占用),或查看日志 `C:\Apache24\logs\error.log` | | PHP 无法加载模块 | 确认 Apache 和 PHP 的编译器版本一致(如 VC15 / VC19) | | 无法显示 PHP 页面 | 检查 `httpd.conf` 中的 `AddHandler` 和 `PHPIniDir` 配置 | --- ## 📦 推荐工具(可选) 如果你不想手动配置,可以考虑使用集成环境工具,例如: - [XAMPP](https://www.apachefriends.org/index.html) - [WAMP Server](http://www.wampserver.com/) - [Laragon](https://laragon.org/) 这些工具已经集成了 Apache、MySQL 和 PHP,适合快速开发。 --- 如果你有具体版本或遇到问题,我可以帮你进一步调整配置!
上一篇:
Windows10安装MySQL8.0.23
下一篇:
Windows安装MySQL5.7
标题录入,一次不能超过6条
返回顶部
留言
留言
评论