Windows11 安装Apache24全过程

简介: Windows11 安装Apache24全过程

Windows11 安装Apache24全过程

一、准备工作

1、apache-httpd-2.4.55-win64-VS17.zip - 蓝奏云

2、Visual Studio Code-x64-1.45.1.exe - 蓝奏云

二、实际操作

1、将下载好的zip文件解压放到指定好的文件夹。我的是D:\App\PHP下

个人习惯把版本号带上。方便检测错误。

2、在D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\conf这里找到httpd.conf文件用visual studio code打开。

找到Define SRVROOT 这一项把目录改成你自己的我的就是:D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24 如下图。

这个路径配置不对,启动的时候会报个错误。

Cannot load modules/mod_actions.so into serve

3、修改端口,Listen以前是80。如果你安装了IIS,启动的时候会抛个错

(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。

4、重点核心错误点

配置好后安装apache服务。

安装服务命令:

httpd -k install -n Apache2.4

这里的Apache2.4是服务名,有的博文说随便,确实你随便起了那就无法启动了。没找到启动配置项目。服务名必须叫Apache2.4。要是想改名那完全可以试试,哈哈提供了删除服务功能。

删除Apache2.4的命令是:

sc delete Apache2.4

启动服务命令

httpd -k start

启动:httpd –k start

重启:httpd –k restart

停止:httpd –k stop

启动、重启、停止指定服务的名称:后面各自加上-n "服务器名称"

例如:启动指定服务的名称httpd –k start -n "服务器名称"

执行安装命令的时候会报错:

'httpd' 不是内部或外部命令,也不是可运行的程序  或批处理文件。

各种搜索就是解决不了环境变量也试验了反正我的是不行,环境变量我都配置完了也重启了。我都感觉我的apache有问题,最后看了下我以前的博客,惊奇的发现的这样写:

D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k install -n Apache2.4

D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin 这个路径是你自己配置apache的后面多个bin,其实apache的核心都在bin下。

下图至我在dos下的操作记录

文字版:

Microsoft Windows [版本 10.0.22621.1105]
(c) Microsoft Corporation。保留所有权利。
C:\Windows\System32>httpd -k start
'httpd' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin
'D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k start
[Sun Feb 12 13:11:35.902695 2023] [mpm_winnt:error] [pid 14428:tid 368] (OS 2)系统找不到指定的文件。  : AH00436: No installed service named "Apache2.4".
C:\Windows\System32>sc delete apacheSVR
[SC] DeleteService 成功
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k install -n Apache24
Installing the 'Apache24' service
The 'Apache24' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 75 of D:/App/PHP/httpd-2.4.55-win64-VS17/Apache24/conf/httpd.conf: Cannot load modules/mod_actions.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
C:\Windows\System32>httpd -k start
'httpd' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k start
[Sun Feb 12 13:17:57.895972 2023] [mpm_winnt:error] [pid 10808:tid 344] (OS 2)系统找不到指定的文件。  : AH00436: No installed service named "Apache2.4".
C:\Windows\System32>
C:\Windows\System32>sc delete apache24
[SC] DeleteService 成功
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k install -n Apache2.4
Installing the 'Apache2.4' service
The 'Apache2.4' service is successfully installed.
Testing httpd.conf....
Errors reported here must be corrected before the service can be started.
httpd: Syntax error on line 75 of D:/App/PHP/httpd-2.4.55-win64-VS17/Apache24/conf/httpd.conf: Cannot load modules/mod_actions.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k start
httpd: Syntax error on line 75 of D:/App/PHP/httpd-2.4.55-win64-VS17/Apache24/conf/httpd.conf: Cannot load modules/mod_actions.so into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k start
(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address [::]:80
(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。  : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
C:\Windows\System32>D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k start
C:\Windows\System32>

一顿操作加猛如虎,最后一看启动成功。

 

目录
相关文章
|
3月前
|
SQL 数据库 Windows
YashanDB Windows客户端安装
本文介绍YashanDB客户端(Windows)的安装、使用及卸载步骤。首先,下载并解压软件包至本地路径,配置环境变量。接着,通过cmd窗口使用yasql命令连接数据库,执行SQL操作。最后,卸载时删除相关环境变量和客户端目录。更多功能请参考官方文档。
YashanDB Windows客户端安装
|
1月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
326 16
|
27天前
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
311 0
|
2月前
|
SQL 数据库 Windows
YashanDB Windows客户端安装
本文详细介绍了YashanDB客户端(Windows)的安装、使用与卸载步骤。安装部分包括解压软件包至本地路径,并配置系统环境变量;使用部分通过cmd窗口运行`yasql`命令连接远程数据库,执行相关操作;卸载部分则说明了删除环境变量及客户端目录的具体方法。更多功能可参考官方文档中的C驱动、imp、exp、yasldr和yasql工具说明。
YashanDB Windows客户端安装
|
2月前
|
Ubuntu 数据库 虚拟化
Windows 环境下 Odoo 安装保姆级教程
本教程详细介绍了在 Windows 系统上通过虚拟机部署 Odoo 的完整流程。首先确认硬件需求,确保 CPU、内存和磁盘空间满足最低配置;接着安装 VMware Workstation Pro 并创建 Ubuntu 虚拟机,配置桥接网络以实现主机与虚拟机的通信;随后借助微聚云快速安装预配置好的 Odoo 环境,简化复杂环境搭建;最后通过浏览器访问虚拟机 IP,完成 Odoo 数据库初始化及基础设置。整个过程清晰易懂,适合新手快速上手 Odoo 部署。
270 4
|
3月前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
6383 14
|
3月前
|
安全 固态存储 文件存储
Windows 7纯净版重装教程|附微软原版镜像下载+驱动安装避坑技巧
本文详细介绍如何安全、高效地重装电脑系统,解决蓝屏、崩溃等问题。基于10年经验,涵盖从官方镜像获取、启动盘制作、数据备份到系统部署的全流程,并针对老旧机型优化。提供驱动一键安装工具和系统激活指南,确保无后门风险。文中还列出常见问题解决方案及操作禁忌,帮助用户顺利完成系统重装,让电脑重获新生。建议收藏并转发给有需要的朋友,欢迎留言咨询疑难问题。
|
3月前
|
人工智能 测试技术 API
Windows用户必备:Postman v11详细安装指南与API测试入门教程(附官网下载
Postman是全球领先的API开发与测试工具,支持REST、SOAP、GraphQL等协议调试。2025年最新版v11新增AI智能生成测试用例、多环境变量同步等功能,适用于前后端分离开发、自动化测试、接口文档自动生成及团队协作共享API资源。本文详细介绍Postman的软件定位、核心功能、安装步骤、首次配置、基础使用及常见问题解答,帮助用户快速上手并高效利用该工具进行API开发与测试。
|
3月前
|
机器学习/深度学习 并行计算 PyTorch
Windows下CUDA+pytorch安装
以下是关于在Windows下安装CUDA和PyTorch的简要介绍及参考链接:
196 0
Windows下CUDA+pytorch安装
|
5月前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
3071 17

推荐镜像

更多