2014-03-26 155 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

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