Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP获取IIS服务器配置主机设置_Php_Iis - Fatal编程技术网

使用PHP获取IIS服务器配置主机设置

使用PHP获取IIS服务器配置主机设置,php,iis,Php,Iis,我有一个通过SSL在IIS上运行的web应用程序。我需要从我使用的站点的ApplicationHost.config读取或检查值'UploadReadAheadSize' 是否可以使用PHP获取值 我喜欢在前端弹出一个消息,如果这个值被限制在49152(默认值),让用户知道如何将它增加到一个或两个MB。 < P>不喜欢C,MySt.WebAdvices和C++有AHAADmin。微软还没有发布用于PHP管理IIS配置的官方API程序集 因此,我认为您可以通过在PHP中运行powershell命令

我有一个通过SSL在IIS上运行的web应用程序。我需要从我使用的站点的ApplicationHost.config读取或检查值'UploadReadAheadSize'

是否可以使用PHP获取值

我喜欢在前端弹出一个消息,如果这个值被限制在49152(默认值),让用户知道如何将它增加到一个或两个MB。

< P>不喜欢C,MySt.WebAdvices和C++有AHAADmin。微软还没有发布用于PHP管理IIS配置的官方API程序集

因此,我认为您可以通过在PHP中运行powershell命令行来获得该配置

Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST'  -filter "system.webServer/serverRuntime" -name "uploadReadAheadSize.Value"

好主意。使用appcmd.exe有一个类似的。如果没有提升的管理员权限,这两种方法都无法工作。