Mamp localhost解析得非常慢

use*_*720 5 php mysql wordpress mamp hosts

当我对我的PHP/WordPress网站进行本地更改时,localhost似乎没有更新20-30分钟.

我使用的是Mac OSX 10.8.4并使用MAMP Pro.我有我已经创建了,让我们称他们独立的主机条目两个站点mysite1.devmysite2.dev.

这是我的MAMP服务器配置:

Apache: 80
MySQL: 3306
SSL: 443
Run Code Online (Sandbox Code Playgroud)

我看到了这篇文章(如何消除在Mac OS X Lion上缓慢解析/加载localhost/virtualhost(2-3秒滞后)?对Bonjour冲突并/private/etc/hosts使用本文中的建议编辑我的文件:

  1. 我将主机名更改为mysite1.localhost,mysite.dev因为它听起来像是冲突与.local名称 - DID NOT WORK

  2. 我更新了Hosts文件以具有单独的::1地址 - DID NOT WORK:

    ::1 <tab> mysite1.dev
    ::1 <tab> mysite2.dev
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我尝试将所有主机条目放在一行 - 也没有用:

    127.0.0.1 localhost mysite1.dev mysite2.dev
    ::1 localhost
    fe80::1%lo0 localhost
    
    Run Code Online (Sandbox Code Playgroud)

看起来MAMP Pro会在我重新启动服务器时覆盖hosts文件.

如果您能提供任何帮助,我将非常感激.

sha*_*ila 10

将MAMP缓存更改为OPcache.它对我有用在此输入图像描述

  • 在开发过程中使用 OPcache 并不是一个好主意。通常在开发过程中禁用所有缓存。否则,您必须等待很长时间,直到您的最新更改反映在网站上。 (2认同)

小智 6

我遇到了同样的问题,并在这篇文章中找到了解决方案: MAMP time between see live changes

我遵循的说明:

解决方案是取消注释php.ini文件中的行,可以在

/{MAMP Directory}/bin/php/php5.5.3/conf/php.ini
Run Code Online (Sandbox Code Playgroud)

注释掉 Opcache:

[OPcache]
;zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
;  opcache.memory_consumption=128
;  opcache.interned_strings_buffer=8
;  opcache.max_accelerated_files=4000
;  opcache.revalidate_freq=60
;  opcache.fast_shutdown=1
;  opcache.enable_cli=1
Run Code Online (Sandbox Code Playgroud)

文档(是的,它从 5.5 开始):

http://www.php.net/manual/en/intro.opcache.php

  • 在开发过程中使用OPcache实际上并不是一个好主意。虽然您的网站加载速度可能会更快一些,但您必须更频繁地重新加载,直到看到当前所做的更改。 (2认同)

小智 3

我在运行 php 5.5.3 时遇到了类似的问题。我改回来之后5.4.19就成功了。

您可以更改MAMP GUI. 您可能需要将5.5.3文件夹重命名为5.5.X才能5.4.19显示在 GUI 中。这些php文件夹位于:Applications/MAMP/bin/php


归档时间:

查看次数:

22114 次

最近记录:

6 年,3 月 前