15 de mar de 2013

PHP iniciante - Netbeans

1 - Instalar o apache2: sudo apt-get install apache2 ou acesse http://httpd.apache.org/download.cgi

2 - Instalar o php: sudo apt-get install php5

Problemas:
Fiz um exemplo bobo (troquei o //todo code por  echo "Funciona!";), mas tive o erro 404:

Not Found

The requested URL /PhpProject1/index.php was not found on this server.

Apache/2.2.22 (Ubuntu) Server at localhost Port 80


Apesar do http://localhost  estar funcionando bem:

It works!

This is the default web page for this server.
The web server software is running but no content has been added, yet.

Comecei novamente, agora marcando a opção Copiar arquivos da Pasta de Fonte para outra localização, mas tive o erro "A pasta de destino não pode ser criada".


Então, segui os passos abaixo:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/nome_do_servidor
sudo gedit /etc/apache2/sites-available/nome_do_servidor_escolhido_acima

E, no arquivo texto que foi aberto, trocar /var/www por /home/nome_de_usuário/public_html . Para mais detalhes, clique aqui. Fiz um

mkdir /home/nome_do_usuário/public_html 

e, no Netbeans, mandei criar um novo projeto php, mas, no passo três, deixei desmarcado a opção de Copiar arquivos da Pasta de Fonte para outra localização. Deu novamente o erro 404, mas porque o endereço estava localhost/~raphael/nome-do-projeto, tirando o /~raphael, funcionou! Para ele abrir automaticamente sem o ~nome_do_usuario,clique com o botão direito no nome do Projeto PHP, selecione Propriedades faça como a figura a seguir: 

Apague o ~nome_do_usuário
 Fontes de consulta:
http://netbeans.org/kb/docs/php/configure-php-environment-ubuntu.html

Nenhum comentário:

Quem sou eu

Raphael Fernandes
Carioca, Brasileiro, Estudante de Robótica
Hiperativo, Imperativo
Gosto de tecnologia, de transporte, de Rock, de reclamar e de propagandas criativas (e outras coisas que posso ter falado em um post ou não)
Musicalmente falando, sou assim.

Related Posts Plugin for WordPress, Blogger...

Veja também...