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


How to set server variable $SCRIPT_NAME in php

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

php-fpm处于活动状态。

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

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

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

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