Apache 不干净关闭之前的 Apache 运行

Apache 不干净关闭之前的 Apache 运行

我在 Vista 机器上运行 Apache2.2 时遇到了问题。当我全新安装 Apache 时,它​​运行正常,但在安装 PHP 后,我在日志中收到此错误消息。

[Fri Oct 23 21:29:02 2009] [warn] pid file C:/Dev/Apache2.2/logs/httpd.pid 
overwritten -- Unclean shutdown of previous Apache run?

安装 PHP 时 Apache 服务已停止。安装前,我仅通过 Apache 服务监视器关闭了一次。

删除httpd.pid并重新启动没有帮助。我甚至尝试在PID该文件中查找进程,但没有这样的进程。

答案1

正如一些发帖者指出的那样 - 问题是由于默认情况下 php.ini 没有注释掉所有扩展模块而引起的。

我在 Vista Home 上安装了 php-5.2.13,遇到了 Darth 所遇到的完全相同的问题。

我唯一需要的扩展是......

扩展名 = php_mysql.dll 扩展名 = php_mysqli.dll

其余部分,我在每行开头都加上“;”来注释掉。

这帮助我启动了 Apache。

相关内容