Você precisa ter as configurações armazenadas no arquivo de configuração applicationHost.config
server-level em vez de no arquivo web.config
na pasta.
Uma maneira de fazer isso é mover manualmente a configuração do arquivo web.config
para o arquivo applicationHost.config
, que está em C:\Windows\System32\inetsrv\config\
.
No entanto, é muito mais seguro não editar este arquivo manualmente. Em vez disso, você pode usar appcmd set config SITE_NAME ...
com o sinalizador /commit:appHost
no final (onde ... é uma configuração a ser definida).
Para adicionar PHP usando AppCmd, você precisa adicionar um mapeamento de manipulador em system.webServer/handlers
e uma entrada FastCGI em system.webServer/fastCGI
. As instruções oficiais do PHP para IIS ter os comandos básicos - tudo o que você precisa fazer é adicionar o nome do site após set config
e o sinalizador de confirmação no final.
Como alternativa, você pode usar o "Editor de configuração" do Gerenciador do IIS. O tutorial oficial da Microsoft para o editor de configuração está em link .