php - Windows 7 上的 Apache 非常慢

标签 php apache windows-7

最简单的脚本:

<?php echo 'hello';

执行大约需要 3 秒。 Apache 似乎有一个很大的时间间隔等待它提供一个网页。

我尝试关闭防病毒软件、禁用 ipv6 等,但 Apache 仍然很慢。我该怎么办?

编辑:

附加信息:

  • Apache 2.2
  • PHP 5.2
  • 它只是动态 PHP 文件。立即提供静态文件 (html)
  • 与系统规范无关,是新电脑

Apache 错误日志中的 PHP 通知很少:

[Thu Jul 01 08:37:21 2010] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: ref in D:\\data\\o\\WebProjects\\elearning\\application\\modules\\clientarea\\controllers\\ViewController.php on line 578, referer: http://elearning/clientarea/view/course/teid/1/cid/1

最佳答案

通常认为此问题是由您的防火墙干扰或在您的网络接口(interface)上启用 IPv6 引起的,但是这些解决方案并没有解决我的问题。事实证明,默认情况下,位于“C:\Windows\System32\drivers\etc\hosts”的 Windows 7 主机文件已将此行注释掉:

# 127.0.0.1 localhost

在我的例子中,简单地取消注释这一行将本地主机性能恢复到它应该的状态,而不是每次页面加载时令人讨厌的 3-5 秒等待。请记住,您需要运行具有管理员权限的文本编辑器才能编辑主机文件。

关于php - Windows 7 上的 Apache 非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141179/

相关文章:

apache - 如何在docker中以标准方式停止solr

c# - 缓存网络流

javascript - 使用ajax提交表单而不重新加载页面?

java - MapReduce 程序产生空输出

php - WooCommerce API v3 自定义端点

java - 用Java测试ftp客户端程序

mysql - Xampp - MySQL 无法创建/写入文件(错误代码 : 2)

node.js - 无法在 Windows 7 上安装 socket.io

php - 搜索包含字符串的 PHP 数组元素

php - PHP 使用什么排序算法?