昆明网站建设制作,景区网站开发,网站制作需要哪些东西,线上课程制作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… 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\System32httpd -k start
httpd 不是内部或外部命令也不是可运行的程序
或批处理文件。C:\Windows\System32D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin
D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin 不是内部或外部命令也不是可运行的程序
或批处理文件。C:\Windows\System32D:\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\System32sc delete apacheSVR
[SC] DeleteService 成功C:\Windows\System32D:\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\xa3C:\Windows\System32httpd -k start
httpd 不是内部或外部命令也不是可运行的程序
或批处理文件。C:\Windows\System32D:\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\System32C:\Windows\System32sc delete apache24
[SC] DeleteService 成功C:\Windows\System32D:\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\xa3C:\Windows\System32D:\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\xa3C:\Windows\System32D:\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 logsC:\Windows\System32D:\App\PHP\httpd-2.4.55-win64-VS17\Apache24\bin\httpd -k startC:\Windows\System32一顿操作加猛如虎最后一看启动成功。 5、查看是否成功
在浏览器输入http://127.0.0.1:8080/
显示 OK