[英]How can I run php file using terminal using apache permissions?
我已经创建了一个php文件来创建一些目录。 如何使用apache运行它。 我知道你可以像这样运行php:
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
运行/path/to/script
或者如果您在scripts目录中,则使用./script
php /path/to/script
注意1:您也可以通过root用户运行脚本,并将创建的文件chown
给apache用户
注意2:用于控制台运行脚本的php.ini
最有可能在/etc/php5/cli/php.ini
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.