Pode ser que a tag curta <?
não seja suportada. Tente alterar o arquivo para começar com <?php
como a primeira linha?
Eu tentei configurar meu sistema para executar um servidor PHP.
Estou executando o Windows 10 e usando o IIS.
Eu passei pelos Recursos do Windows e ativei as Ferramentas de Gerenciamento da Web nos Serviços de Informações da Internet -
EufuiparaLocalHost
eissofuncionabem:
EufizodownloadetenteiinstalaroPHP5.6.0comoInstaladordaPlataformaWeb-
Poralgummotivo,quandotentoinstalarisso,emboraeurecebaumerroemumdosarquivosqueéadicionadoautomaticamentequandoeuselecioneiPHP5.6.0
parainstalar-oGerenciadorPHPparaIIS:
Quandofuibaixareinstalaroarquivomanualmente,issomedizisso-
EucrieioarquivoPHPbásicosugerido
<?
phpinfo();
?>
Eu salvei este arquivo no diretório C:\inetpub\wwwroot
:
Noentanto,quandovouaoLocalHost/Info.php,tudooqueconsigoéisso-
Eutentei.ini
e eu tentei adicionar manualmente o PHP_via_FastCGI
Module Mapping aos Mapeamentos do Manipulador do IIS -
ParatercertezadequeoarquivoPHPestavasendoanalisado,adicioneitextosimplesaele,eissoparecebom-
O que estou fazendo de errado? Por que o comando phpinfo()
não está chegando?
O erro é mais provável porque o arquivo PHP não está sendo analisado pelo IIS por algum motivo. Pode ser que o arquivo info.php
em si não seja texto simples ou corrompido de alguma forma. Lembre-se quando você programa você precisa de um editor de texto simples; não é algo que adiciona coisas extras como o Word e tal.
Normalmente, quando uma tela em branco aparece em PHP, significa que ocorreu um erro, portanto, você deve verificar seus logs do IIS ou ajustar o php.ini
para exibir erros no navegador da web. Basta procurar display_errors
no seu php.ini
e definir isso para display_errors=1
Mas com toda a honestidade, a menos que você realmente precise de PHP para rodar via IIS, você está bem melhor usando o WAMP ou < a href="https://www.apachefriends.org/index.html"> XAMPP , que são versões enlatadas de uma versão do Windows de uma pilha LAMP - Linux, Apache, MySQL e PHP -, mas para sistemas Windows. Esses ambientes de desenvolvimento pré-empacotados economizam toneladas de dor de cabeça e são amplamente suportados na comunidade de desenvolvimento PHP.
Se você percorrer o caminho para instalar o PHP a partir do código-fonte em um sistema, basicamente estará gastando muito tempo lidando com idiossincrasias do sistema do que realmente desenvolvendo o PHP. Opte sempre por uma pilha de AMP pré-empacotada * sobre a confusão com o seu sistema operacional principal.