如何使用终端使用apache权限运行php文件?
我创建了一个php文件来创建一些目录。如何使用apache运行它。我知道您可以像这样运行php:如何使用终端使用apache权限运行php文件?,php,apache,fedora,Php,Apache,Fedora,我创建了一个php文件来创建一些目录。如何使用apache运行它。我知道您可以像这样运行php: php /path/to/file 但我需要的是:apache可以在终端中运行命令,或者使用root命令,我可以判断当前用户是apache 我的操作系统是fedora 20 登录到SSH 将脚本的chmod更改为能够运行(如果apache用户不拥有它,则由其他用户运行)chmod 700/path/to/script(或chmod 770或777,但出于安全原因,最后一位数字应始终为0) 将用户更
php /path/to/file
但我需要的是:apache可以在终端中运行命令,或者使用root命令,我可以判断当前用户是apache
我的操作系统是fedora 20
chmod 700/path/to/script
(或chmod 770或777,但出于安全原因,最后一位数字应始终为0)su-www-data
(apache用户名在apache配置文件中设置,可能是/etc/httpd/httpd.conf
或/etc/apache/httpd.conf
)/path/to/script
运行脚本,或者如果您在脚本目录中,请使用/script
php/path/to/script
chown
将创建的文件发送给apache用户
注2:php.ini
对于控制台运行脚本,最有可能在/etc/php5/cli/php.ini