2012-02-21 81 views
0

我想查看我的服務器的APC中存儲了什麼,有沒有辦法做到這一點?我已經看到了將內容轉儲到文件中的解決方案,但我寧願將其打印在屏幕上(這是少量存儲的數據)。我甚至會接受一個解決方案,讓我從終端上查看它。查看/轉儲APC內容?

回答

1

有一個與APC交付的腳本,名爲apc.php。在瀏覽器中打開此文件以獲取大量有用的信息。其中一項功能是顯示當前緩存的內容。

或者,您可能需要查看apc_cache_info函數。

+0

這似乎有所幫助,但我仍然無法看到變量 - 我有存儲在它約10左右的陣列現在所有我看到的是我的應用程序的PHP文件。 – jreed121 2012-02-21 22:56:04

1

下面是使用apc_cache_info()短特設溶液(NikiC提及):

$cacheInfo = apc_cache_info(); 
foreach($cacheInfo['cache_list'] as $cacheItem) 
    echo print_r(apc_fetch($cacheItem['info']), true);