MAMP 查看实时更改之间的时间

2022-08-30 12:51:06

我正在使用MAMP服务器,并且想知道为什么我对PHP文件所做的更改在页面刷新(在浏览器中)时不会立即显示。有没有办法设置它?MAMP 上没有缓存设置。要么我必须等待20秒,要么停止并重新启动服务器。


答案 1

解决方案是注释掉php.ini文件中的行,这些行可以在/MAMP Directory/bin/php/php5.5.3/conf/php中找到.ini

注释掉 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

文档(是的,它始于5.5):

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


答案 2

卢克的回答是正确的。有一种更简单的方法可以在 Mamp 中禁用缓存(从版本 6.5 开始)。

  • 启动曼普
  • 单击首选项
  • 在 PHP 缓存中选择关闭

enter image description here


推荐