如何在Windows Server上设置Apache

本教程将向您展示如何在Windows Server上运行Apache HTTP服务器。

运行HTTP服务器将允许您托管网站并放置文件以供下载。Apache是​​开源软件,是可用的顶级HTTP服务器之一。

捆绑包装

如果只想使Web服务器快速运行,则可以安装一个现成的软件包,例如XAMPP,其中包括Apache,PHP,MySQL和易于控制的界面。即使使用这样的程序包,在修改服务器配置时也没有任何限制。但是,对于高级设置,您可能需要手动安装Web服务器。

安装Apache

Apache下载页面下载Windows MSI安装程序,然后填写详细信息。选择“所有用户”和“服务”模式。您很可能希望将端口保留为80,但是可以更改它。您只需要确保在Windows防火墙中打开了此端口。

运行安装程序后,将安装Apache Monitor。您可以通过此应用程序控制Apache服务的状态-使用启动,停止和重新启动。您也可以从Windows'进行操作services.msc。到目前为止,您应该能够与您的服务器联系http://127.0.0.1并查看默认的Apache页面。

您可以通过更改htdocs文件夹中的Apache文件夹来添加,编辑和删除Web服务器中的Web 文件。这是Web文件的默认位置。或者,您可以利用虚拟主机来使用其他目录,或设置子域。

Apache有两个重要的配置文件:.htaccess,该文件在Web文件中逐个目录地应用,httpd.conf在Apache的conf文件夹中,它用于处理主要配置。

安装PHP

PHP使您可以在Web服务器上使用PHP脚本,并将结果显示给用户。

PHP Windows下载中下载Windows版本的PHP 。下载正确的版本,然后将zip文件解压缩到c:\php

接下来,编辑Apache httpd.conf以包括以下内容:

LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

然后,您应该重新启动Apache服务器。为了测试PHP,请test.php在您的htdocs文件夹中创建一个包含以下内容的文件:

<?php phpinfo() ?>

...然后在检查输出http://127.0.0.1/test.php


Windows / Apache安装完成。



Leave a Comment

在Ubuntu上设置Nginx以流式传输实时HLS视频

在Ubuntu上设置Nginx以流式传输实时HLS视频

HTTP Live Streaming(HLS)是由Apple Inc.实现的一种非常强大的流视频协议。HLS使用HTTP事务来遍历防火墙,代理,

如何在Ubuntu 16.10上安装Review Board

如何在Ubuntu 16.10上安装Review Board

使用其他系统?Review Board是一个免费且开源的工具,用于检查源代码,文档,图像等。这是基于网络的软件战

如何使用SSL和安全密码保护由Nginx驱动的网站

如何使用SSL和安全密码保护由Nginx驱动的网站

简介SSL(代表安全套接字层)及其后续版本TLS(代表传输层安全性)是需要加密的加密协议。

如何在Debian 9上安装Grav CMS

如何在Debian 9上安装Grav CMS

使用其他系统?Grav是用PHP编写的开源平面文件CMS。Grav源代码公开托管在GitHub上。本指南将向您展示如何

在Ubuntu 14.04上将PHP5-FPM与Apache 2结合使用

在Ubuntu 14.04上将PHP5-FPM与Apache 2结合使用

简介Apache是​​流行的Web服务器软件,大多数Web托管提供商都使用它。PHP5-FPM是用于PHP的FastCGI实现。这对于

如何在CentOS 7上安装MoinMoin

如何在CentOS 7上安装MoinMoin

MoinMoin是一个使用Python编写的基于文件系统的开源Wiki引擎。如今,MoinMoin已广泛用于开源社区。许多供应商

在Ubuntu 16.04上使用Nginx反向代理设置Keystone.js服务器

在Ubuntu 16.04上使用Nginx反向代理设置Keystone.js服务器

在本教程中,我们将使用反向代理来设置Web服务器。我们将使用的CMS是Keystone.js,这是众所周知的Web应用程序框架

在CentOS 7上安装H2O Web服务器

在CentOS 7上安装H2O Web服务器

H2O是新一代HTTP服务器,它对所有当前使用的Web服务器都具有出色的,功能齐全的HTTP / 2实现。使用H2O作为您的Web服务器

如何在CentOS 7上安装ERPNext开源ERP

如何在CentOS 7上安装ERPNext开源ERP

使用其他系统?ERP或企业资源计划是用于管理核心业务流程的企业应用程序套件。ERPNext是免费的

在Debian上安装带有PHP-FPM和MySQL的Hiawatha Web服务器

在Debian上安装带有PHP-FPM和MySQL的Hiawatha Web服务器

Hiawatha是一种Web服务器,具有简单性,易用性和安全性。对于小型服务器,较旧的硬件或嵌入式设备,它是完美的解决方案

在Debian 7(Wheezy)上安装Plesk

在Debian 7(Wheezy)上安装Plesk

使用其他系统?Plesk是专有的Web主机控制面板,允许用户管理其个人和/或客户的网站,数据库

如何在CentOS 7上安装Moodle 3.3.x

如何在CentOS 7上安装Moodle 3.3.x

使用其他系统?Moodle是一个开放源代码的学习平台或课程管理系统(CMS)-一种免费的开源软件包,旨在帮助您

如何在Ubuntu 18.04 LTS上安装X-Cart 5

如何在Ubuntu 18.04 LTS上安装X-Cart 5

使用其他系统?X-Cart是一个非常灵活的开源电子商务平台,具有大量功能和集成。X-Cart源代码托管

在Ubuntu 14.04上将SSL终止添加到HAProxy

在Ubuntu 14.04上将SSL终止添加到HAProxy

本文将逐步指导您在HAProxy上设置SSL终止,以加密HTTPS上的流量。我们将使用自签名SSL证书

在Ubuntu 14.04上安装HAProxy

在Ubuntu 14.04上安装HAProxy

使用其他系统?HAProxy是一种网络软件应用程序,可提供高可用性,负载平衡以及用于TCP和HTTP网络的代理

在Ubuntu 16.04上使用Apache安装Mod_pagespeed模块

在Ubuntu 16.04上使用Apache安装Mod_pagespeed模块

简介Mod_pagespeed是一个Apache开源模块,用于自动优化网页。通过重写网页使网络速度更快

在CentOS 6上使用ModSecurity设置NGINX

在CentOS 6上使用ModSecurity设置NGINX

在本文中,我将解释如何构建受ModSecurity保护的LEMP堆栈。ModSecurity是一种开源Web应用程序防火墙,对

在Ubuntu上设置Staytus

在Ubuntu上设置Staytus

简介本指南向您展示如何安装Staytus,这是产品的现代,直观,甚至开源状态页面。要求

如何在FreeBSD 12的Nginx中启用TLS 1.3

如何在FreeBSD 12的Nginx中启用TLS 1.3

使用其他系统?TLS 1.3是传输层安全性(TLS)协议的版本,该协议于2018年作为RFC 8446中的建议标准发布

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息