PHP_Flag 和 PHP_Value 命令未找到问题

mah*_*hle 4 php apache-2.2

我们目前与一家运行 apache、php、mysql 等的公司有一台专用服务器。它目前安装了 whm/cpanel。我们正在迁移到带有 cpanel/whm 的新服务器。一切都顺利迁移,但现在我的一个站点在 .htaccess 文件中有一些 php_flag 和 php_value 行。当我访问这个新服务器上的站点时,我收到 500 个错误,这些错误读取无效命令“php_flag”,可能是拼写错误或由服务器配置中未包含的模块定义的。

我不确定我需要做什么才能使这些工作正常进行,因此我们将不胜感激。

Der*_*rfK 9

php_flag等在.htaccess当您使用才有可能mod_php。使用 CGI/FCGI,Apache 设置不能用于配置 PHP,因为它不在 Apache 中运行。

使用 CGI,如果您需要一个带有自定义 php.ini 的站点,确切的细节将取决于您运行 PHP 的准确程度(CGI、mod_fastcgi(有或没有 php-fpm)、mod_fcgid)。对于基本的 CGI,您需要为该站点中的 php 文件创建一个备用操作,该操作执行包含类似内容的包装器脚本/usr/bin/php5-cgi -c /some/alternate/php.ini