Когда я делаю локальные изменения на моем сайте PHP/WordPress, localhost, похоже, не обновляется в течение 20-30 минут.
Я работаю на Mac OSX 10.8.4 и используя MAMP Pro. У меня есть два сайта, для которых я создал отдельные записи хоста, позвоните им mysite1.dev
и mysite2.dev
.
Вот моя конфигурация сервера MAMP:
Apache: 80
MySQL: 3306
SSL: 443
Я видел эту статью (Как устранить медленное разрешение/загрузку localhost/virtualhost (2-3-секундное отставание) на Mac OS X Lion?) на Bonjour конфликтует и редактирует мой файл /private/etc/hosts
с предложениями в этой статье:
mysite1.localhost
до mysite.dev
, потому что это похоже на конфликт с именами .local
- DID NOT WORK
Я обновил файл Hosts, чтобы иметь отдельные адреса ::1
- DID NOT WORK:
::1 <tab> mysite1.dev
::1 <tab> mysite2.dev
Я попытался поместить все мои записи хоста на одну строку - также не работал:
127.0.0.1 localhost mysite1.dev mysite2.dev
::1 localhost
fe80::1%lo0 localhost
Кажется, что MAMP Pro перезаписывает файл hosts каждый раз, когда я перезапускаю сервер.
Я был бы SUPER благодарен за любую помощь, которую вы можете предложить.
У меня были схожие проблемы с php 5.5.3. После того, как я вернулся к 5.4.19
, он сработал.
Вы можете изменить версию в MAMP GUI
. Возможно, вам придется переименовать папку 5.5.3
в 5.5.X
для 5.4.19
, чтобы отобразиться в графическом интерфейсе. Папки php
размещаются по адресу: Applications/MAMP/bin/php
Измените кеш MAMP на OPcache. Это сработало для меня
Для меня переход к стандартным параметрам порта MAMPS сделал трюк.
У меня была та же проблема и я нашел решение на этом посту: Время MAMP между просмотром живых изменений
Инструкции, которые я выполнил:
Решение - это строки без комментирования в файле php.ini
, которые можно найти в
/{MAMP Directory}/bin/php/php5.5.3/conf/php.ini
Комментарий Outcache:
[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
Документация (да, она началась в версии 5.5):
Это было очень сложно, но я нашел решение, которое оно работает в моей среде:
НАСТРОЙКИ left menu > Настройки портов > Запустите серверы как: > Измените его на "Пользователи Unix".
Изменение с PHP с 7 по 5 фиксированных шахт.
По умолчанию порты MAMP нестандартны. Когда я переключился на стандартные порты (80 для Apache и 443 для SSL), это резко увеличилось.
Я не уверен, что это сделал Пол Баккер, или если он переключился в другую сторону.
Я использую MAMP Pro 4.2, PHP 7.1.6, Apache, OS X 10.11.6.