php - Mac 编程 PHP 时更新不快

标签 php

我有这个奇怪的问题,我不知道如何摆脱它。

示例:我在页面顶部的代码中放置了一个 var_dump('test')。只是为了编辑一些东西。 Alt-tab 到 chrome,cmd-R 刷新。

var_dump('test') 不存在。再次使用 Cmd-R。仍然没有。

然后我等了一分钟,然后刷新...突然它出现了。

基本上:我总是会看到代码更改,但不会立即看到。

我在 PhpStorm 和 Netbeans 中遇到了这个问题,所以它可能不是 IDE 问题。

Edit: I have also tried this in different browsers, and they all have this as well, so it's not a browser-related problem.

有没有人遇到过这个问题?有谁知道这个的解决方案? 如果我必须等待看到我编辑过的代码,那真的很难高效地工作......

编辑: 我在我的本地主机上工作。服务器设置是使用 MAMP。

请求 header :

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,sdch
Accept-Language:nl-NL,nl;q=0.8,en-US;q=0.6,en;q=0.4
Cache-Control:no-cache
Connection:keep-alive
Cookie:projekktorplayertracking_prkusruuid=D1A39803-4DE3-4C0B-B199-6650CF0F8DE5; Akamai_AnalyticsMetrics_clientId=C355983152DF60151A0C6375798CD52E8F09B995; __atuvc=4%7C47%2C0%7C48%2C0%7C49%2C17%7C50%2C47%7C51; PHPSESSID=885c62f543097973d17820dca7b3a526; __utma=172339134.2012691863.1384502289.1387377512.1387442224.41; __utmb=172339134.1.10.1387442224; __utmc=172339134; __utmz=172339134.1384502289.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Host:local.sos
Pragma:no-cache
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36

响应 header :

Connection:Keep-Alive
Content-Length:681
Content-Type:text/html
Date:Thu, 19 Dec 2013 09:00:54 GMT
Keep-Alive:timeout=5, max=99
Server:Apache/2.2.25 (Unix) mod_ssl/2.2.25 OpenSSL/0.9.8y DAV/2 PHP/5.5.3
X-Pad:avoid browser bug
X-Powered-By:PHP/5.5.3

编辑: 我在 MAMP 的设置中乱搞。我的 PHP 版本是 5.5.3,但后来我无法设置任何 PHP 扩展。

当我将 PHP 版本设置为 5.2.17(我唯一的其他选择)时,我能够将缓存设置为 XCache。

所以...现在我的页面在立即重新加载时始终是最新的。

感谢所有回复并帮助过我的人!

最佳答案

这是解决方案:

我在 MAMP 的设置中乱搞。我的 PHP 版本是 5.5.3,但后来我无法设置任何 PHP 扩展。

当我将 PHP 版本设置为 5.2.17(我唯一的其他选择)时,我能够将缓存设置为 XCache。

然后它起作用了。

但后来我发现this thread .

 In your MAMP Dir go to : /bin/php/php5.5.3/conf/php.ini
    And comment the Opcahe lines:



 [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

现在我正在用 PHP 5.5.3 编程,我的页面会立即更新。

关于php - Mac 编程 PHP 时更新不快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20677041/

相关文章:

javascript - 如何为此代码启用就地编辑..所以我需要在 Update.php 文件中更新该值

php - 无法安装 laravel 包

javascript - Laravel Carbon - 重新加载当前时间

php - 我需要有关如何让我的插入代码在 php 和 mysql 中工作的提示

php - 使用 json 和 php 进行谷歌地理编码

php - 最符合标准的数据库

php - Carbon (laravel) 处理无效日期

php - 如何在 SQL 中选择 php date() 格式

php - 将文件从 VueJS 应用程序上传到 Laravel 中的 API

php - mysql 按另一个表字段值中包含的字段名排序