我在 IIS 10 上运行了一些 PHP 应用程序。
我为每个应用程序设置了正确的 PHP 版本,并且它可以正常工作,并且加载的配置文件显示了每个应用程序的正确路径,但是,只有使用其中一个 PHP 版本的应用程序在Configuration File (php.ini) Path
使用时才有值phpinfo()
(这是不正确的,因为实际文件是从其他地方加载的,由PHPRC
IIS 中的值定义):
由于加载的配置文件显示了每个应用程序的正确路径,因此应用程序可以正常工作,但是我想知道如果其中一个应用程序在路径中没有值并且可能在将来引起问题(也许它只保存在缓存中,然后下次尝试加载它时,它找不到它并尝试在错误的路径中寻找它?)
对于每个 FastCGI 应用程序,我都将PHPRC
环境变量设置为正确的路径php.ini
(在我的情况下,只是相应版本的 PHP 文件夹)