2013-10-04 1 views
8

У меня есть довольно стандартный PHP-файл, который я использую с MAMP для репликации apache на моем локальном компьютере.Почему мой PHP-файл с использованием MAMP не освежает?

Но по какой-то причине, когда я внести изменения в файл PHP, изменения не отражаются, даже когда я трудно обновить в Chrome (несколько раз).

Даже простые изменения в HTML не отражаются.

Я изменил Корень документа, перезапустил Apache и удостоверился, что PHP не работает с расширениями кеша в MAMP.

+0

Скорее всего, вы не введете правильный файл в свой браузер. – Pitchinnate

+0

Я знаю, это звучит так, будто я не попал в нужный файл, но я. Я делаю изменения, обновляюсь, и Chrome отражает это изменение. Но если я сделаю еще одно изменение и обновится, в Chrome не произойдет ничего. Он работает один раз и дерьмо. –

+0

Я бы взял браузер из уравнения и использовал терминал для выполнения либо ручного HTTP-запроса с помощью telnet, либо для запуска 'php -r 'echo file_get_contents (' http: // / ');'' – webbiedave

ответ

14

Я просто столкнулся с этим. Я нашел ответ в другом потоке - это кеширование OPcode, которое можно отключить, комментируя некоторые строки в php.ini.

См: https://stackoverflow.com/a/19268769

+1

убедитесь, что вы изменили версию php.ini в папке/bin/php/php [VERSION}, а не папке/conf/php [VERSION]. –

+0

Я не могу сделать эту работу для версии 7.0.9 php, изменил оба dev и production ini :( – adedoy

0

Вы также можете перезапустить Apache

sudo service apache2 restart

Это должно также обновит измененные скрипты.

Смежные вопросы