如何解决WAMPSERVER 本地主机崩溃和 Apache 变量 '${INSTALL_DIR}' 未定义错误
所以我收到了这些错误。
- Apache 变量“${INSTALL_DIR}”未定义
- Locolhost 在通过 WAMP 控制面板启动时崩溃,但在直接输入地址栏中时不会崩溃。
下面是显示 INSTALL_DIR 指令已定义的行。 我做错了什么?
Define INSTALL_DIR c:/wamp64
Define APACHE_DIR ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
Define SRVROOT ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}
ServerRoot "${SRVROOT}"*
解决方法
将路径放在引号之间(必须删除“${SRVROOT}”之后的星号),如下所示:
Define INSTALL_DIR "c:/wamp64"
Define APACHE_DIR "${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}"
Define SRVROOT "${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}"
ServerRoot "${SRVROOT}"
因为两个变量 APACHE_DIR 和 SRVROOT 都指向同一个位置,你也可以这样做:
Define INSTALL_DIR "c:/wamp64"
Define APACHE_DIR "${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE}"
Define SRVROOT "${APACHE_DIR}"
ServerRoot "${SRVROOT}"
或者完全去掉 SRVROOT,但我认为它已经在很多 xampp 文件中实现了,所以最好不要删除那个 :-)
另一种测试配置的方法是:
在 cmd(命令提示符)中导航 Apache bin 文件夹(在您的情况下:c:\wamp64\bin\apache\apacheversionnumber\bin)并键入:httpd -t 并按 Enter => 您要求 Apache 测试您的配置,如果有一个错误,它会告诉你在哪个文件的哪一行,否则它会说:Syntax OK
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。