Como configuro o PHP para ser executado localmente?

0

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 -

EufuiparaLocalHosteissofuncionabem:

EufizodownloadetenteiinstalaroPHP5.6.0comoInstaladordaPlataformaWeb-

Poralgummotivo,quandotentoinstalarisso,emboraeurecebaumerroemumdosarquivosqueéadicionadoautomaticamentequandoeuselecioneiPHP5.6.0parainstalar-oGerenciadorPHPparaIIS:

Quandofuibaixareinstalaroarquivomanualmente,issomedizisso-

EucrieioarquivoPHPbásicosugerido aqui :

<?
    phpinfo();
?>

Eu salvei este arquivo no diretório C:\inetpub\wwwroot :

Noentanto,quandovouaoLocalHost/Info.php,tudooqueconsigoéisso-

Eutentei manualmente instalando PHP e configurando o arquivo .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?

    
por Will 21.08.2015 / 00:11

2 respostas

2

Pode ser que a tag curta <? não seja suportada. Tente alterar o arquivo para começar com <?php como a primeira linha?

    
por 21.08.2015 / 06:27
0

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.

    
por 21.08.2015 / 00:23