Cygwin上的Apache Web开发

dva*_*ria 5 apache cygwin install

我正在尝试在我的Cygwin设置上运行Apache服务器以在线跟踪Java Ranch Cattle驱动器教程(基本上,学习使用MySQL后端的Java EE网页开发.)

我使用Cygwin安装程序来安装httpd(这是我安装在cygwin上使用的大多数其他开发工具的方式),它说安装完成,但是当我运行'httpd'时它无法找到命令.它似乎也不存在预期的安装目录(/ usr/local/apache ...).

有没有人有使用此设置的经验,如果是这样,您可以指导我完成启动和运行服务器并使浏览器显示服务器默认页面的初始步骤?

为了保持答案的重点,我不想讨论在Windows系统上运行Apache的弊端 - 这只是为了学习目的.提前致谢.

bur*_*mon 5

查看httpdCygwin软件包列表,您可以看到安装可执行文件/usr/sbin.

所以,如果/usr/sbin不在你的PATH上(它不是我的,不管是默认情况下),你实际上会运行:

/usr/sbin/httpd
Run Code Online (Sandbox Code Playgroud)

顺便说一下,如果你想列出为某个软件包安装的文件,你可以使用cygcheck:

cygcheck -l httpd
Run Code Online (Sandbox Code Playgroud)