我正在将PO / MO文件用于gettext PHP 7扩展。 我发现很多次我都更新了PO / MO文件,但是网页转换却没有更新,因此我必须重新启动Apache!
有什么方法可以避免Apache重新启动并强制重新加载文件?
答案 0 :(得分:0)
使用gettext
进行国际化时,存在an existing answer的缓存问题。
上面链接的解决方案将在每次请求后刷新缓存,但是正如@xiaoyi所说,在production
环境中不应使用此解决方案。
就我而言,我已经使用过gettext,但是我不记得任何关于Apache缓存的问题。我当时使用POEdit
来编辑和编译PO / MO文件。
编辑:我猜想使用php-fpm
会导致此问题,因为我没有使用php-fpm
也不关心这个问题。
祝你好运