如何在php中设置服务器变量$ SCRIPT_NAME

时间:2016-03-02 06:44:32

标签: php apache fastcgi

我的php应用程序在Apache / 2.4.12(Ubuntu)中运行。

php-fpm处于有效状态。

加载php应用程序时出现问题。它将$_SERVER['SCRIPT_NAME']作为"php5.fcgi"而不是"index.php"返回。

我在哪里设置此变量的值?它可以在.htaccess文件中配置吗?

SCRIPT_NAME取自域名后面的确切URI。但总是将值返回为"php5.fcgi"

1 个答案:

答案 0 :(得分:0)

SCRIPT_FILENAME=$PATH_TRANSLATED
export SCRIPT_FILENAME

php5.fcgi:

!/bin/bash
PHPRC=$PWD/../etc/php5
export PHPRC
umask 022
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=99999
export PHP_FCGI_MAX_REQUESTS
SCRIPT_FILENAME=$PATH_TRANSLATED
export SCRIPT_FILENAME
exec /usr/bin/php-cgi