[英]php5 not being run as www-data
我有一些需要php才能為客戶提供服務的文件。 這些文件應由www-data
擁有,應有的權限為644
。 但是,被拒絕拒絕訪問這些文件,因此我運行了這個小腳本:
<?php
echo shell_exec('whoami');
?>
打印出daemon
,這不是我想要php運行的用戶。
我可以在php或apache配置文件中的哪個位置進行設置,以使php以用戶www-data
身份運行?
編輯:我看過此鏈接 ,但是我不想設置別名,並且我相信這僅適用於從終端運行php腳本。
編輯2:Ubuntu 12.04LTS上帶有Apache v2.4的php v5.6
用戶和組的Apache運行如在httpd.conf設定與User
和Group
指令 。 將它們更改為www-data
應該可以滿足您的需求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.