Visualize arquivos PHP locais no navegador no OS X

3

existe uma maneira de visualizar arquivos PHP locais no meu navegador sem executar o Apache ou algo do tipo? Estou usando o Snow Leopard.

    
por nnyby 28.07.2010 / 19:53

3 respostas

8

Um navegador pode não mostrar a saída de um arquivo PHP. Isso ocorre porque um arquivo PHP precisa ser executado por um interpretador (o interpretador do PHP). Um navegador não tem meios para isso, apenas espera código HTML ou, nos melhores casos, mostrará o conteúdo do arquivo .php como texto.
No entanto, existem algumas maneiras de ver a saída de um arquivo PHP. Você pode executar qualquer arquivo PHP do Terminal. cd na pasta onde está o seu arquivo php e execute-o assim php ./my_file.php Você verá a saída na janela do Terminal. A saída será o código HTML se o seu PHP gerar código HTML. Se este for o caso, você pode php ./my_file.php > output.html e abrir o arquivo output.html no seu navegador.
Por favor, note que não há como interagir com seus arquivos PHP. Você não tem como preencher formulários HTML e clicar em botões HTML.
Essas regras são gerais para todos sistemas operacionais, não apenas para MacOS.

    
por 28.07.2010 / 20:09
1

Se você não quer discutir com a configuração do apache (que é fornecida com o snowleopard), você pode instalar o MAMP (a versão gratuita)! Eu tenho um muito fácil de usar a solução Apache + MySQL, que permitirá que você execute as páginas php localmente.

    
por 28.07.2010 / 21:38
0

Se você vê apenas o código em uma janela do navegador com o compartilhamento da web ativado, talvez não tenha o PHP ativado e, portanto, precisa editar o httpd.conf localizado aqui: disco rígido / private / ect / apache2 / httpd.conf

Está escondido, mas você pode abrir com o bbedit. Faça uma busca por 'PHP'. Uncomment (remove hash from) a primeira instância que você encontra para ativar o PHP e salvar. A linha é assim:

LoadModule php5_module libexec/apache2/libphp5.so

Certifique-se de reiniciar o Apache como último passo (ativar e desativar o compartilhamento da Web novamente)

Para testar se o PHP está funcionando agora, crie um arquivo de teste PHP em sua nova raiz da Web no nível do usuário (~ / Sites) com o seguinte comando:

printf "<?php phpinfo(); ?>" > ~/Sites/phpinfo.php

para realizar isso no Terminal, use este guia: link

    
por 12.12.2015 / 23:11