Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Smarty在Apache服务器重新启动之前不会更改_Php_Apache_Zend Framework_Smarty - Fatal编程技术网

Php Smarty在Apache服务器重新启动之前不会更改

Php Smarty在Apache服务器重新启动之前不会更改,php,apache,zend-framework,smarty,Php,Apache,Zend Framework,Smarty,我将Smarty集成到Zend中,它使用Zend缓存,Smarty将缓存保存到单独的文件夹中 当我使用Zend对smarty或PHP代码进行更改时,似乎看到这些更改的唯一方法是重新启动httpd,这并不理想 有更好的办法吗?也许关闭缓存和/或刷新,以便我可以看到在PHP和Smarty上所做的更改 根据Zend文档,Zend Cache似乎有后端和前端缓存。Smarty有自己的缓存。通常,templates\u c目录保存已编译的模板。试着把它清除掉。您还可以进入smarty类并更改设置,这样当模

我将Smarty集成到Zend中,它使用Zend缓存,Smarty将缓存保存到单独的文件夹中

当我使用Zend对smarty或PHP代码进行更改时,似乎看到这些更改的唯一方法是重新启动httpd,这并不理想

有更好的办法吗?也许关闭缓存和/或刷新,以便我可以看到在PHP和Smarty上所做的更改


根据Zend文档,Zend Cache似乎有后端和前端缓存。

Smarty有自己的缓存。通常,templates\u c目录保存已编译的模板。试着把它清除掉。您还可以进入smarty类并更改设置,这样当模板更改时,它将在页面刷新时知道。在Smarty.class.php中,将以下内容更改为true


我会在生产过程中关闭该功能,这样就不会降低您的站点速度。

我认为即使smarty也有自己的缓存系统。。也许你需要禁用它?见此:
   var $compile_check   =  true;