[英]how to touch nginx cache file via php
通常要刷新nginx緩存,我使用unix命令:
touch /var/ngx_pagespeed_cache/cache.flush
我想知道是否可以使用php進行相同操作,以便不登錄SSH來執行此操作。
如果是,此代碼行得通嗎? :
<?php
$flush_file = "/var/ngx_pagespeed_cache/cache.flush";
touch($flush_file);
?>
如果沒有,您能指出我如何取悅嗎? 提前謝謝了。
在上面重新張貼了我自己的評論,以獲取更好的格式。
好吧,我想將這個文件交給運行php / webserver ex的用戶足夠安全。 www-data
。 然后授予他對此文件的寫許可權。
在Debian服務器上,可能是這樣的:
sudo chown www-data /var/ngx_pagespeed_cache/cache.flush sudo chmod +w /var/ngx_pagespeed_cache/cache.flush
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.