2014-03-26 120 views
0

我创建了一个php文件来创建一些目录。我怎样才能使用Apache运行它。我知道你可以运行PHP,如:如何使用apache权限使用终端运行php文件?

php /path/to/file 

但我需要的是:可以在终端运行Apache的命令,或使用根我可以告诉大家,当前用户是Apache的。

我的操作系统是Fedora的20

回答

0
  1. 登录到SSH脚本的
  2. 变化chmod命令能够被运行(由其他用户如果Apache用户不拥有它)chmod 700 /path/to/script(或CHMOD 770或777,但最后一个数字应始终是0出于安全原因)
  3. 改变用户WWW的数据或Apache su www-data(Apache的用户名设置在Apache的配置文件,可能/etc/httpd/httpd.conf/etc/apache/httpd.conf
  4. 运行使用shebang/path/to/script或者如果你是在脚本目录使用./script
  5. 直接传递到PHP运行脚本脚本 - php /path/to/script

注1:您可以通过根也和chown运行脚本创建的文件到apache用户

注2:php.ini控制台运行脚本是/etc/php5/cli/php.ini

+1

下最有可能感谢您的回答:) –