CentOS 7 Systemd 服務及檔案管理

參考

CentOS 7 和 CentOS6 有明顯差別,只要是因為使用了 Systemd,除了管理服務的差異之外,對於使用 PHP 的我來說還有其他的差別

Systemd 對於 PHP 的影響

誰用誰知道,馬上就知道明明 php 已經設定上傳 tmp path 為 /tmp ,可上傳中和上傳完成後在 /tmp 就是看不到檔案,從 php 程式執行時到是神奇的可以讀取到檔案

這是因為 Systemd 把 /tmp 隱藏起來了

findmnt – find a filesystem

Systemd

可以看到 PrivateTmp 預設為 true

將 HTTPD PrivateTmp 關閉

重新啟動 systemd 和 httpd

407 total views, 1 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。