sábado, 23 de julho de 2011

LAMP no Ubuntu 11.04

LAMP é a abrevição para os softwares livres que são instalados com a finalidade de desenvolver e hospedar website localmente, os softwares utilizados são:
- Linux
- Apache2
- MySQL5
- PHP5

Instalação do pacote LAMP
# apt-get install lamp-server^
Será necessário a senha para acesso ao mysql
usuario: root
senha: mengao

Abra o browser e digite
http://localhost/

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




Acesso ao MySQL via SGBD PhpMyAdmin
# apt-get install phpmyadmin
escolha o servidor web
|*| apache2

apt-get install phpmyadmin
SIM

Acesse no browser:
http://localhost/phpmyadmin


Instalar o PHP5
# apt-get install php5-mcrypt


Crie um arquivo PHP de teste
arquivo: /var/www/teste1.php

=============



        TESTE LAMPP NO UBUNUT 11.04













LAMPP NO UBUNTU 11.04


Instalação passo a passo do LAMP no Ubunut 11.04

- Linux

- Apache2

- MySQL5

- PHP5





PHP




$distro = "Ubuntu 11.04";
$usuario = "Hudson Souza";
$hoje = date('d-m-Y H:i:s');
?>

Texto mesclando HTML com o PHP


A distribuicao utilizada eh , e tem como usuario o no dia










=============

Visualize o resultado pelo endereco do browser
http://localhost/texte1.php

Execute o comando abaixo para excluir os arquivos desnecessários após a instalação.
   
# apt-get autoremove

Abraços!!!


3 comentários:

HuDSON disse...

### APACHE2 NÃO LEVANTA PÁGINA PHP

Na pasta /etc/apache2/sites-enable, temos um arquivo chamado 000-default.conf.

# vim /etc/apache2/sites-enable/000-default.conf

Observe que ele possui um campo, como abaixo:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

O problema está justamente nessa configuração.
O Apache está configurado para levantar a página PHP dentro da pasta "/var/www/html" e não da pasta "/var/www/"


# ALTERE PARA
ServerAdmin webmaster@localhost
DocumentRoot /var/www/

HuDSON disse...

Restartar o serviço Apache2
# /etc/init.d/apache2 restart

HuDSON disse...



ALGUNS ACERTOS NECESSÁRIOS NO PHP / APACHE2 / NETBEANS

ACERTOS PHP.INICIO
# vim /etc/php5/apache2/php.ini


### HABILITAR EXPREÇÃO CURTA "" ""
short_open_tag = On


### TAG CURTA NO NetBeans
botao2 sobre o nome do projeto - Propriedades
guia Código-fonte
|x| Permitir tags curtas (<?)


### OCULTAR MOSTRAR ERROS

de: display_errors = On
para: display_errors = Off

de: html_errors = On
para: html_errors = Off

de: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
para: error_reporting = ~E_ALL & ~E_DEPRECATED & ~E_STRICT


### HABILITAR MOSTRAR ERROS

de: display_errors = Off
para: display_errors = On

de: html_errors = Off
para: html_errors = On

de: error_reporting = ~E_ALL & ~E_DEPRECATED & ~E_STRICT
para: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT


### APACHE2 NÃO LEVANTA PÁGINA PHP

Na pasta /etc/apache2/sites-enable, temos um arquivo chamado 000-default.conf.

# vim /etc/apache2/sites-enable/000-default.conf

Observe que ele possui um campo, como abaixo:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

O problema está justamente nessa configuração.
O Apache está configurado para levantar a página PHP dentro da pasta "/var/www/html" e não da pasta "/var/www/"


# ALTERE PARA
ServerAdmin webmaster@localhost
DocumentRoot /var/www/



### REINICIAR O SERVIÇO APACHE2
/etc/init.d/apache2 restart