一:下载 Apache 24
整体步骤如图示
下载完成解压后进入相应的文件夹会看到类似的文件 至此,Apache 已下载完毕(根据需要选择适合的版本)
二:修改相关配置
PHP 和 Apache 都需要 Visual C++库(VC) 的支持,故应下载安装对应版本 VC 库
- 注:如果 Apache 没有安装 VC库,会出现如下提示的错误
按需下载安装就好 在此提供一个下载链接 VC下载
- 可以将解压后的 Apache 文件夹换置一个地方,记住放置目录位置,需要修改 Apache 中相应配置项 我放在了 /site/Apache24 目录下 进入 Apache 目录,结构如下图
- 主要文件和目录如下:
- 创建服务 :
bin\httpd.exe
- 管理面板 :
bin\ApacheMonitor.exe
- 主要的配置文件:
conf\httpd.conf
- 网站根目录:
\htdocs
- 创建服务 :
- 打开配置文件
conf\httpd.conf
- 修改安装目录、查看 SRVROOT 是否和自己的 Apache 安装目录相符,不相符则进行修改
我本机的 Apache 安装在了 /site/Apache24 下面,所以修改 SRVROOT 为对应的位置
修改保存
到此,Apache 服务器已可进行打开使用,进行本地访问
- 进入
bin
目录, 双击打开httpd.exe
进行创建服务 - 双击打开后会弹出一个类似 DOS 命令行的窗口,不要关闭该窗口
- 打开浏览器,输入
localhost
或者127.0.0.1
访问本地服务,打开后如图表示已可正常访问,初步安装成功可以发现此种访问方式需要手动打开
bin\httpd.exe
且关闭后不可进行访问,我们可在此基础上做进一步修改安装
- 修改安装目录、查看 SRVROOT 是否和自己的 Apache 安装目录相符,不相符则进行修改
我本机的 Apache 安装在了 /site/Apache24 下面,所以修改 SRVROOT 为对应的位置
- 以管理员身份运行 CMD, 为
Windows 系统
下的命令提示符
右键选择以管理员身份打开
进入 apache 中http.exe
所在目录, 如cd site\Apache24\bin
然后执行
httpd.exe -k install -n "Apache24"
至此,安装基本完成。到安装目录下的
bin
目录中找到ApacheMonitor.exe
,双击运行,启动apache
服务之后会在电脑右下角看到 Apache 服务控制面板的角标,可双击打开控制面板,点击
start
,启动apache
服务,对应的颜色会由红变绿至此,进一步安装完成,可通过浏览器进行访问
三:卸载
若想将服务卸载,先将服务关闭,可打开控制面板,点击 stop
进行关闭, 然后在进入到 httpd.exe 目录下执行
httpd.exe -k uninstall -n "Apache24"
以管理员身份运行
卸载后再打开控制面板会发现 start
按钮变灰不可点击
若想再此安装,可按以上再次进行,或者继续往下看
四:自动化安装
通过编写 bat脚本
自动安装 Apache
- 在apache的文件目录下创建一个bat文件:
win_install.cmd
- 打开编辑文件,输入或按需修改示例代码,保存,以管理员身份运行,即可安装成功
echo "正在安装Apache24"; cd %~dp0bin\ httpd.exe -k install -n "Apache24" pause
- 安装结果如图
- .安装成功之后,可在控制面板可以开启和停止服务