1. 正在先生首页
  2. 技术开发

服务器缓存关不了?网上说的都不管用的话,再来试试这个方法

该死的服务器缓存。在服务器上做一些wordpress的小调整,之前一直有缓存,因为是小bug,等个十几秒也没啥关系。
可是遇到比较复杂一些的代码问题,需要经常在前端看效果的,这个缓存问题可真是要人亲命啊。

先来看一下环境
AWS / EC2 / Ubuntu / Bitnami / Apache2.4 / php7 / php-fpm

按照网上一般介绍的内容是,在 httpd.conf 中注释掉下面两行

#Include conf/pagespeed.conf
#Include conf/pagespeed_libraries.conf

重启服务器。

sudo /opt/bitnami/ctlscript.sh restart apache

刷新前端,如果已经没有缓存的话,恭喜你,你是那群幸运的绝大多数。但你也是不幸的少数派,因为你就无缘看到我的这篇日志了。

如果缓存依然坚挺,那么试试下一步
找到并打开 php.ini 文件。 怎么找 php.ini 试试 $ php –ini
把下面两行配置改成 0

opcache.enable=0
opcache.enable_cli=0

再次启动服务器。

sudo /opt/bitnami/ctlscript.sh restart apache

如果问题依旧,那么,你应该庆幸看了这篇日志,还不赶快注册留言转发收藏先

接下来,就是见证奇迹的时刻。让我们试试重启 php-fpm

sudo /opt/bitnami/ctlscript.sh restart php-fpm

这是因为服务器上的 php 解析,已经由 apache 托管给了 php-fpm。 所以重启 apache 是无用功。

而如果你需要用到重启 php-fpm 才可以释放缓存,且让 php.ini 加载生效。那么,放弃修改前面的 httpd.conf 中 pagespeed 部分吧。 那部分并没有参与到缓存中来。

最后在分享一篇 《Bitnami php-fpm 配置参考

原创文章,作者:Y.Y,如若转载,请注明出处:https://84361749.com/post/apache-php-fpm-cache-disable2.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注