【发布时间】:2025-12-10 22:55:01
【问题描述】:
我正在按照本教程在我的计算机中设置 mySQL 和 php: https://www.youtube.com/watch?v=kZ2zbO6PABk&feature=youtube_gdata_player
我正在运行 64 位 Windows 8
当我下载我从这里下载的 32 位版本时:http://www.apachelounge.com/download/
我把我从这里下载的 msvce110.dll 放到“apache24\bin”目录中:(都附有教程)http://www.dll-files.com/dllindex/dll-files.shtml?msvcr110(zip 版本)
当我从命令提示符运行“apache24\bin”中的 httpd 文件时,我收到一条错误消息“应用程序无法正确启动 (0xc000007b)”,我用谷歌搜索它并发现它发生是因为我在试图在 64 位系统上朗姆酒 32 位 apache。那是我第一次尝试的死胡同。 (32 位)
现在,我对 64 位版本的 apache 做了同样的事情。
起初,当我开始运行 apache 时,它运行良好,当我在浏览器中输入“localhost”时,我看到了来自 apache 的想要的消息。我可以启动它,停止它......我需要的任何东西。 本教程显示,为了同步 apache 和 php,我应该在“#loadmodule”之后的“conf\httpd.txt”中添加以下几行:
LoadModule php5_module "C:/php/php5apache2_4.dll"
AddType application/x-httpd-php .php
我仔细检查了位置“C:/php/php5apache2_4.dll”是否存在。现在我遇到了一个不同的问题:我无法再启动我的 apache。每次我尝试我都会收到以下错误: "请求的操作失败"
当我尝试运行“apache24bin\httpd”时,我遇到了另一个错误(这次写在控制台中,而不是作为弹出消息)
"httpd: Syntax error on line 73 of ... cannot load modules/mod_
access_compact.so into server: %1 is not a valid Win32 application/"
我被困住了。无论我尝试运行什么,我的操作系统都有问题。我怎样才能至少解决上述问题之一?
【问题讨论】:
-
有人能告诉我为什么没人看我的问题吗?在发布之前我自己做了很多研究。
标签: php apache dll cmd operating-system