我正在尝试使用 Cygwin 安装 Apache,但我一直遇到无法找到解决方案的错误。
我按照Apache 官方网站上的说明在类 UNIX 系统上安装 Apache 2.4,我下载了Apache 2.4.7 的 tar.gz 版本,以及最新版本的 APR 和 APR 实用程序(推荐按照说明),然后在 Cygwin 安装程序中使用所有默认包和任何与以下搜索词匹配的包安装 Cygwin:
- 自动配置
- 二进制工具
- 海合会
- 库工具
- 制作
- openssl
- 聚合酶链反应
- tcp
接下来,我将httpd-2.4.7.tar.gz
、apr-1.5.0.tar.gz
和apr-util-1.5.3.tar.gz
文件复制到 Cygwin 基本目录并启动 Cygwin。之后,我解压缩并解压这三个文件,然后将两个 APR 目录移动到该/httpd-2.4.7/srclib
目录,并按照说明从目录名称中删除版本号。
之后,我运行了以下命令:
cd httpd-2.4.7
./configure
make
一切都正确配置,没有任何错误,但在执行的编译过程中make
,我收到以下错误,也可以在下面的屏幕截图中看到:
/httpd-2.4.7/srclib/apr-util/crypto/apr_passwd.c:165: undefined reference
to `crypt'
我已经执行了所有我能想到的解决问题的搜索,并尝试了几个建议的解决方案,但无论我做什么,我都无法解决问题。
有人可以提供一些建议吗?谢谢你。