簡體   English   中英

php5沒有作為www-data運行

[英]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設定與UserGroup指令 將它們更改為www-data應該可以滿足您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM