servidor apache localhost não executa arquivos.php só .html

1. servidor apache localhost não executa arquivos.php só .html

Michael
micmaisgis

(usa Linux Mint)

Enviado em 23/03/2014 - 23:15h

Boa noite a todos, sou novo nesse ambiente, usava o pacote WAMP no Windows agora estou a usar no Linux Mint16 o Pacote LAMP, acontece que quando digito no navegador web "localhost/pastadosite" quando o site está com a extenção.html executa tudo normal, aparece o site completo. Agora se estiver com a extenção.php, simplesmente a página do navegador fica inteira branca, ou seja vazia, sem conteúdo nem informação de erro. Os mesmos arquivos de extenção.php no WAMP/Windows abrem normalmente no navegador. O que pode estar ocorrendo?


  


2. servidor apache localhost não executa arquivos.php só .html

Joseli Marinho da C. Filho
joseli_filho

(usa Ubuntu)

Enviado em 12/06/2014 - 23:12h

Olá amigo
o que pode estar ocorrendo é que você esta informando a pasta errada para o interpretador (Apache) ou como preferir. teste fazer o seguinte:

1- Salve seus arquivos em PHP na pasta /var/www/html
2- no seu navegador digite: htpp://localhost/nomedoarquivo.php

obs: substituir o "nomedoarquivo" pelo nome do seu arquivo que você criou ex: teste.php, exemplo.php e etc

se isso não funcionar diga o que ocorreu que eu vou procurar ajuda-lo, eu tambem estava com essa duvida


Obrigado!!


3. Re: servidor apache localhost não executa arquivos.php só .html

Jonathas Borges Cavalcante
jcavalcantef

(usa Ubuntu)

Enviado em 17/03/2015 - 19:05h

funcionou mesmo vlw =)))


4. Re: servidor apache localhost não executa arquivos.php só .html

Rafael Geraldo Paiva Wertz
wertz

(usa Ubuntu)

Enviado em 18/06/2015 - 15:56h

Meu nome é Rafael, sou novo com o ubuntu, e não estou conseguindo acessar meu localhost. Mesmo fazendo o procedimento acima, só aparece o código html do meu site. O que posso fazer pra resolver? Obrigado


5. Re: servidor apache localhost não executa arquivos.php só .html

Andre Ribeiro da Costa
andr3ribeiro

(usa Arch Linux)

Enviado em 18/06/2015 - 16:33h

Qual a saída desse comando aí no seu terminal?

 sudo apt-get install php5 php5-mysql php5-gd php5-json php5-curl php5-intl php5-mcrypt php5-imagick 



6. Re: servidor apache localhost não executa arquivos.php só .html

Rafael Geraldo Paiva Wertz
wertz

(usa Ubuntu)

Enviado em 19/06/2015 - 08:32h


rafaelwertz@rafaelwertz-Aspire-E1-571:~$ sudo apt-get install php5 php5-mysql php5-gd php5-json php5-curl php5-intl php5-mcrypt php5-imagick
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
php5-json já é a versão mais nova.
php5-mcrypt já é a versão mais nova.
php5-mcrypt configurado para instalar manualmente.
php5 já é a versão mais nova.
php5-gd já é a versão mais nova.
php5-gd configurado para instalar manualmente.
php5-mysql já é a versão mais nova.
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
account-plugin-windows-live libupstart1
Utilize 'apt-get autoremove' para os remover.
Pacotes sugeridos:
libmagickcore5-extra
Os NOVOS pacotes a seguir serão instalados:
imagemagick-common liblqr-1-0 libmagickcore5 libmagickwand5 php5-curl
php5-imagick php5-intl ttf-dejavu-core
0 pacotes atualizados, 8 pacotes novos instalados, 0 a serem removidos e 16 não atualizados.
É preciso baixar 2.030 kB de arquivos.
Depois desta operação, 8.957 kB adicionais de espaço em disco serão usados.
Obter:1 http://br.archive.ubuntu.com/ubuntu/ trusty/main imagemagick-common all 8:6.7.7.10-6ubuntu3 [37,2 kB]
Obter:2 http://br.archive.ubuntu.com/ubuntu/ trusty/main liblqr-1-0 amd64 0.4.1-2ubuntu1 [23,4 kB]
Obter:3 http://br.archive.ubuntu.com/ubuntu/ trusty/main libmagickcore5 amd64 8:6.7.7.10-6ubuntu3 [1.469 kB]
Obter:4 http://br.archive.ubuntu.com/ubuntu/ trusty/main libmagickwand5 amd64 8:6.7.7.10-6ubuntu3 [266 kB]
Obter:5 http://br.archive.ubuntu.com/ubuntu/ trusty-updates/main php5-curl amd64 5.5.9+dfsg-1ubuntu4.9 [27,3 kB]
Obter:6 http://br.archive.ubuntu.com/ubuntu/ trusty-updates/universe php5-intl amd64 5.5.9+dfsg-1ubuntu4.9 [109 kB]
Obter:7 http://br.archive.ubuntu.com/ubuntu/ trusty/universe php5-imagick amd64 3.1.2-1build1 [95,1 kB]
Obter:8 http://br.archive.ubuntu.com/ubuntu/ trusty/main ttf-dejavu-core all 2.34-1ubuntu1 [2.956 B]
Baixados 2.030 kB em 4s (435 kB/s)
A seleccionar pacote anteriormente não seleccionado imagemagick-common.
(Lendo banco de dados ... 212904 ficheiros e directórios actualmente instalados.)
Preparing to unpack .../imagemagick-common_8%3a6.7.7.10-6ubuntu3_all.deb ...
Unpacking imagemagick-common (8:6.7.7.10-6ubuntu3) ...
A seleccionar pacote anteriormente não seleccionado liblqr-1-0:amd64.
Preparing to unpack .../liblqr-1-0_0.4.1-2ubuntu1_amd64.deb ...
Unpacking liblqr-1-0:amd64 (0.4.1-2ubuntu1) ...
A seleccionar pacote anteriormente não seleccionado libmagickcore5:amd64.
Preparing to unpack .../libmagickcore5_8%3a6.7.7.10-6ubuntu3_amd64.deb ...
Unpacking libmagickcore5:amd64 (8:6.7.7.10-6ubuntu3) ...
A seleccionar pacote anteriormente não seleccionado libmagickwand5:amd64.
Preparing to unpack .../libmagickwand5_8%3a6.7.7.10-6ubuntu3_amd64.deb ...
Unpacking libmagickwand5:amd64 (8:6.7.7.10-6ubuntu3) ...
A seleccionar pacote anteriormente não seleccionado php5-curl.
Preparing to unpack .../php5-curl_5.5.9+dfsg-1ubuntu4.9_amd64.deb ...
Unpacking php5-curl (5.5.9+dfsg-1ubuntu4.9) ...
A seleccionar pacote anteriormente não seleccionado php5-intl.
Preparing to unpack .../php5-intl_5.5.9+dfsg-1ubuntu4.9_amd64.deb ...
Unpacking php5-intl (5.5.9+dfsg-1ubuntu4.9) ...
A seleccionar pacote anteriormente não seleccionado php5-imagick.
Preparing to unpack .../php5-imagick_3.1.2-1build1_amd64.deb ...
Unpacking php5-imagick (3.1.2-1build1) ...
A seleccionar pacote anteriormente não seleccionado ttf-dejavu-core.
Preparing to unpack .../ttf-dejavu-core_2.34-1ubuntu1_all.deb ...
Unpacking ttf-dejavu-core (2.34-1ubuntu1) ...
Processing triggers for php5-fpm (5.5.9+dfsg-1ubuntu4.9) ...
php5-fpm stop/waiting
php5-fpm start/running, process 5752
Processing triggers for fontconfig (2.11.0-0ubuntu4.1) ...
Configurando imagemagick-common (8:6.7.7.10-6ubuntu3) ...
Configurando liblqr-1-0:amd64 (0.4.1-2ubuntu1) ...
Configurando libmagickcore5:amd64 (8:6.7.7.10-6ubuntu3) ...
Configurando libmagickwand5:amd64 (8:6.7.7.10-6ubuntu3) ...
Configurando php5-curl (5.5.9+dfsg-1ubuntu4.9) ...

Creating config file /etc/php5/mods-available/curl.ini with new version
php5_invoke: Enable module curl for cgi SAPI
php5_invoke: Enable module curl for fpm SAPI
php5_invoke: Enable module curl for cli SAPI
Configurando php5-intl (5.5.9+dfsg-1ubuntu4.9) ...

Creating config file /etc/php5/mods-available/intl.ini with new version
php5_invoke: Enable module intl for cgi SAPI
php5_invoke: Enable module intl for fpm SAPI
php5_invoke: Enable module intl for cli SAPI
Configurando php5-imagick (3.1.2-1build1) ...
php5_invoke: Enable module imagick for cgi SAPI
php5_invoke: Enable module imagick for fpm SAPI
php5_invoke: Enable module imagick for cli SAPI
Configurando ttf-dejavu-core (2.34-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for php5-fpm (5.5.9+dfsg-1ubuntu4.9) ...
php5-fpm stop/waiting
php5-fpm start/running, process 6397


7. Re: servidor apache localhost não executa arquivos.php só .html

Andre Ribeiro da Costa
andr3ribeiro

(usa Arch Linux)

Enviado em 19/06/2015 - 08:41h

blz,

agora reinicia seu serviço do apache e crie um arquivo chamado info.php na pasta /var/www/ com o conteúdo:


<?php
phpinfo();
?>


agora acesse pelo browse: http://localhost/info.php


8. Servidor apache não executa as tags em html em um arquivo com extensão PHP

Leonardo Rezende Rehder
lrrehder

(usa Debian)

Enviado em 26/09/2015 - 18:04h

Tem um site, feito em html como preciso de algumas coisa em php criei umas tags em php e mudei a extensão do arquivo para .php para ele poder executar.

Exemplo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-transition.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head> </head>
<body>
<div><?php include("http://www.sistemas-agic.com.br/templates/login.php"); ?></div>
<div><?php include('http://www.sistemas-agic.com.br/templates/topo.php'); ?></div>
<div><?php include('http://www.sistemas-agic.com.br/templates/menu.php'); ?></div>
</body>
</html>

Dentro dos arquivo login.php, topo.php e menu.php e puro html.

No xampp no windows funciona normalmente, agora no servidor apache no debian a pagina fica toda branca no navegador.
O phpInfo() e o mysql funciona perfeitamente, mais ele são php puro eu estou mesclando html com um pouco de php.

Alguém pode me ajudar, qualquer ajuda será muito bem vinda.
Obrigado a todos pela atenção!


9. Re: servidor apache localhost não executa arquivos.php só .html

FIlipe
fibean

(usa Debian)

Enviado em 27/09/2015 - 02:03h


Sei que usando Linux, na configuração do Apache, é preciso definir as extensões de arquivos a serem interpretadas como CGI.
Descobri faz algum tempo, quando tentava rodar scripts em Python como CGI.


10. FUNCIONOU NO OPENSUSE

Diogo Filho de Morais
braxmann

(usa openSUSE)

Enviado em 03/12/2016 - 19:54h

Para mim funcionou seguindo o site da openSUSE abaixo:

FONTE: https://en.opensuse.org/SDB:Apache_installation

Introduction

This document provides a quick step by step guide to get Apache running on your openSUSE box.
Warning It does not cover the concepts of web servers in detail. Please do not use the steps given below for production machines as the security considerations needed to successfully run a web server have not been taken care of. The below steps are mainly for users wanting or desiring to deploy the Apache software either for further tweaking or web development purposes.


General Machine Setup

The first thing which must be taken care of is the network. The network must be properly configured before proceeding further.

The second thing is to ensure that the system is uptodate. This can be done by opening the YaST Control Center. In the Software section click the Online update icon to check for software update and install them.
Installation of Apache Packages

The Apache web server can be installed by using zypper. Open a terminal and become root. Type the below command:

# zypper in apache2

Firewall Adjustments

By default the firewall configuration blocks all traffic coming on port 80 to your machine. So if you need to allow access so that the web server can be accessed from within a LAN we need to fine tune the firewall configuration. The below step needs to be performed as root user. The supplied configurations are called apache2 and apache2-ssl. They can be enabled via YaST, by adding them to FW_CONFIGURATIONS_EXT in /etc/sysconfig/SuSEfirewall2

# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2
# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2-ssl
# rcSuSEfirewall2 restart

Starting Server

Start the server and configure it to automatically start at boot time.

# rcapache2 start
# chkconfig -a apache2

Apache Modules

To enable required Apache Modules we can edit APACHE_MODULES in /etc/sysconfig/apache2. Modules can also be enabled/disabled/listed with the commands below. Any such operation requires a restart of the service and of course needs root privileges.

# a2enmod php5
# a2enmod -l
# rcapache2 restart

Virtual Hosts

The directory for virtual host configurations is /etc/apache2/vhosts.d/. As you can see there are two sample configuration files - one with ssl; one without ssl. We use the template without ssl. Only files ending with ".conf" are automatically included to the apache configuration.
In the following instructions, please replace {DOMAINNAME} with an IP or an domain-name you want.

Plan your website infrastructure. It's helpful to use a directory (/srv/www/vhosts) including one subdirectory for each virtual host.

You have to decide which sort of virtual host you need, based on the following options:

Name Based
Port Based
Port based

Copy the sample configuration file vhost.template to {DOMAINNAME}.conf and create the subdirectory for this virtual host.

# cd /etc/apache2/vhosts.d
# cp vhost.template {DOMAINNAME}.conf
# mkdir -p /srv/www/vhosts/{DOMAINNAME}/

Now edit the copied configuration file and adjust the following as needed:

Change the document root for your virtual host: DocumentRoot /srv/www/vhosts/{DOMAINNAME}
You also need to change corresponding directory directive: <Directory "/srv/www/vhosts/{DOMAINNAME}">
<VirtualHost *:80> It is possible to replace the "*" with an IP addess and "80" with a non standard http port. See Apache Documentation.

Restart Apache

# /etc/init.d/apache2 restart

Custom Configuration

Add/edit configuration for all virtual hosts to /etc/apache2/default-server.conf. Edit APACHE_CONF_INCLUDE_FILES in /etc/sysconfig/apache2 to include configurations from external files. To understand the hierarchy and layout of all include files, read the comments at the top of httpd.conf The old, single, 40K, monolithic configuration file is available in /usr/share/doc/packages/apache2/httpd-std.conf-prefork.
Trouble Shooting

Read any error messages when you start the service. Reproduce what is not working and see how it is reflected in the logs. The log files can be monitored in a root shell with the following command:

# tail -F /var/log/apache2/*

If you suspect a bug, please report it







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts