我的LAMP服务器可以在哪里缓存?

时间:2014-04-01 07:31:10

标签: php apache caching ubuntu lamp

我有一个带Ubuntu 12.04,Apache 2.2和PHP 5.3.10的家庭网络服务器。它还没有在线,我只是通过LAN从Windows机器连接到它。我没有Apache缓存模块,也没有PHP缓存(除非有一些我不知道的默认模块)。

我已对网站进行了更改,但在浏览浏览器时始终获得以前的版本。我该如何解决这个问题?

更详细:

我有一个在php中生成的表单。在一个脚本中创建一个数组,它包含在视图php文件中并用于制作表单,并且包含在另一个文件中。我对数组进行了更改,但它没有显示在表单中。当文件在我的WAMP服务器上时,我没有这个问题。

到目前为止,我已尝试过:

  • Chrome中的Ctrl F5。我也使用过Firefox,我以前从未使用过该网站。
  • 检查我是否确实更改了文件。我有。我删除了整个网站并再次上传。我还通过SSH检查vim中.php文件的内容。这是对的。
  • EnableSendfile Off添加到httpd.conf。
  • 重启Apache,重新启动服务器。
  • 已清除Ubuntu使用sync; sudo echo 3 > /proc/sys/vm/drop_caches缓存内存。

我正式出于想法。还有其他人吗?

编辑: 数组加载的一部分:

$newAirmenMenu = array( 'New Ratings' => array( 'New Student Pilots' => 'new_s', 'Students Pilots who got their Private Airplane Single Engine Land' => 'new_s2pasel',

菜单是在一个遍历数组的函数中完成的。 html输出的开头是:

<div id='New-Ratings' class='panel-collapse collapse'> <div class='panel-body'> <input type='checkbox' name='newairmen[]' value='new student pilots'> New Student Pilots<br /> <input type='checkbox' name='newairmen[]' value='student to pasel'> Students Pilots who got their Private Airplane Single Engine Land<br />

这是数组中的旧信息。

0 个答案:

没有答案