2016-11-09 60 views
0

我的app_dev.php中沒有phpinfo();,在網絡中查看是OK(沒有phpinfo),我在app_dev.php中輸入phpinfo();,查看網頁,但它仍然沒有phpinfo,並沒有什麼作用,我仍然刷新網頁,大約幾分鐘(也許多次刷新),它的工作原理,(是的phpinfo在網頁顯示)Symfony2如何緩存我的文件app_dev.php

這是我的代碼:

phpinfo(); 
$loader = require __DIR__.'/../app/autoload.php'; 
Debug::enable(); 

$kernel = new AppKernel('dev', true); 
//$kernel->loadClassCache(); 
$request = Request::createFromGlobals(); 
$response = $kernel->handle($request); 
$response->send(); 
$kernel->terminate($request, $response); 

爲什麼?我很困惑。任何人都可以幫助我?

+0

這可能是由於許多原因,從PHP的Opcode緩存到保存/同步到Web服務器讀取的文件系統。 – Gerry

+0

林間空地看到你,我已經停止了Opcache,並且一切都好。謝謝 –

回答

0

在我的情況 - 你的代碼正在工作。我認爲它不是一個symfony問題。 但是完全可以使用默認的symfony配置文件工具欄運行phpinfo。 看看這裏:enter image description here

+0

我知道這是一個toobar在哪裏可以看到。我只是好奇。爲什麼你好,但我的緩存。也許我的Nginx問題? –

+0

我有一個默認的nginx和php-fpm配置。也許這是文件寫入問題。你在本地機器上使用文件嗎?也許你的IDE保存更改有一些延遲? –

+0

我將我的IDE從PhpStorm更改爲記事本++。並且不起作用,即使清理緩存文件夾,OM –