Apache在PHPMyAdmin启动时停止工作


Apache stops working when PHPMyAdmin is being launched

最近我遇到了一个问题,当我启动PHPMyAdmin localhost/phpmyadmin我的apache服务时,我的apache服务只是停止处理消息:Apache HTTP Server has stopped working

但是,如果我只是通过localhost/myapp访问我的文件,一切都会按预期工作。为了获得访问PHPMyAdmin我所要做的就是在 apache 压碎几次后重新启动它,直到它不知何故没有压碎。

我正在使用XAMPP控制面板v3.2.1,Apache 2.4.10,MySQL 5.6.21,PHP 5.6.3,phpMyAdmin 4.2.11。操作系统:视窗 7 终极版 64 位

编辑:

如果我只是中止说Apache HTTP Server has stopped working并且不做任何事情的消息,apache会以某种方式自行重置它,然后毫无问题地进入PHPMyAdmin

由于 Apache 正在崩溃,Windows 事件日志可能包含有关导致崩溃的原因的更多信息。

我们找到了以下日志:

Faulting application name: httpd.exe, version: 2.4.10.0, time stamp: 0x53c79afa
Faulting module name: avcuf32.dll, version: 3.10.9599.5086, time stamp: 0x53fae9cf
Exception code: 0xc0000005
Fault offset: 0x000099f1
Faulting process id: 0x171c
Faulting application start time: 0x01d0083294fee555
Faulting application path: C:'xampp'apache'bin'httpd.exe
Faulting module path: C:'Program Files'Bitdefender'Bitdefender 2015'Active Virus Control'Avc3_00270_002'avcuf32.dll
Report Id: d741baff-7425-11e4-a311-1c6f65d4c6e0

这表明当您尝试访问phpMyAdmin时,防病毒软件使Apache进程崩溃。

AV 软件中添加对 httpd.exe 的排除项可能会阻止其崩溃。

崩溃是由于BitDefender试图扫描Apache进程的访问违规。 很难说为什么只加载phpMyAdmin崩溃了它,而不是服务器上的其他应用程序,但它是一致的,所以可能是扫描引擎中的错误。

最简单的解决方案是用新文件替换所有 xampp 或 wamp 服务器文件,并注意不要替换 MYSQL 和 HTDOCS 文件。您的问题将得到有效解决。如果您替换HTDOCS和MySQL文件,它将重置您的服务器以获取新文件,并且您的工作将无法用于实时取景。基本上,当我们对PHP文件进行一些更改或文件损坏时,就会发生这种问题.ini。 我希望这将解决您的问题。