这确实是这条线的后续,但是我不能在那里编辑它,因为它是从StackOverflow移到那里的。
正如John建议的那样,我试图将apache作为应用程序运行,这给了我一个错误,在这一行中“找不到指定的模块”:
LoadModule php5_module "c:/apps/dev/xampp/apache/bin/php5apache2.dll"尽管dll确实存在于此位置。
(为了修改httpd.conf,我遵循了PHP5、Apache和MySQL网络开发( Naramore等人,第9页)的说明)
编辑
我尝试了DependencyWalker,它发现有4个DLL丢失了:
libapr.dll
libaprutil.dll
ieshims.dll
wer.dll这些文件应该是WAMP安装的一部分(因此XAMPP是不完整的)还是应该是我的Windows系统(XP pro,也就是说)的一部分?
编辑(2009-07-13T16:21+01:00)
我下载并安装了Apache2.2.11(而不是作为xampp的一部分),但是在这里,libapr.dll和libaprutil.dll似乎也不见了。我在哪能拿到这些文件?
发布于 2009-07-13 12:35:17
我的直觉是“依赖问题”。从http://www.dependencywalker.com/抓取依赖项遍历器,并将其指向该DLL。我猜您会发现php5apache.dll所依赖的DLL在您的系统中是不可用的。
应该已经完成了Apache安装。我想知道你能不能找到那个.你电脑上的文件。由于最近没有在Windows上安装Apache,我想不起这些文件是否应该在PATH环境变量中结束。
不知道该对丢失的IEShims和WER说些什么。你对这台机器上的Do有什么奇怪之处吗?
https://serverfault.com/questions/39818
复制相似问题