Instalando Apache2 no Debian:

1
Debian 4.0 : # apt-get -y install apache2

Instalando Apache2 + PHP5:

1
Debian 4.0 : # apt-get -y install libapache2-mod-php5 php5-cli php5-common php5-cgi

Iniciando Apache:

1
Debian 4.0 : # /etc/init.d/apache2 start

Parando Apache:

1
Debian 4.0 : # /etc/init.d/apache2 stop

Reiniciando Apache:

1
Debian 4.0 : # /etc/init.d/apache2 restart

Habilitando Módulos no Apache2:

1
2
3
4
Debian 4.0 : # a2enmod
Which module would you like to enable?
Your choices are: actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authnz_ldap authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta cgid cgi charset_lite dav_fs dav dav_lock dbd deflate dir disk_cache dump_io env expires ext_filter file_cache filter headers ident imagemap include info ldap log_forensic mem_cache mime mime_magic negotiation php5 proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy rewrite setenvif speling ssl status suexec unique_id userdir usertrack version vhost_alias
Module name?

** Após habilitar algum módulo é necessário reiniciar o apache **

Desabilitando Módulos no Apache2:

1
2
3
4
Debian 4.0 : # a2dismod
Which module would you like to disable?
Your choices are: alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi dir env mime negotiation php5 setenvif status
Module name?

** Após desabilitar algum módulo é necessário reiniciar o apache **

Instalando MySQL5:

1
Debian 4.0 : # apt-get -y install mysql-common mysql-server mysql-server-5.0

Definindo senha de root para o MySQL:

1
Debian 4.0 : # mysqladmin -u root -p password 'definir_senha_para_root'

Criando Banco de dados:

1
2
Debian 4.0 : # mysqladmin -p create nome_do_banco_de_dados
Enter password:

Definindo novo usuário e garantindo permissões:

1
2
3
4
5
6
mysql -u root -p
Enter Password: *****
mysql> create user 'NovoUsuario'@localhost identified by 'Password';
mysql> GRANT ALL PRIVILEGES ON </i><i>nome_do_banco_de_dados . * TO NovoUsuario@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

Instalando Adodb:

1
Debian 4.0 : # apt-get -y install libphp-adodb

Reiniciando Apache para que todas as mudanças entrem em vigor:

1
Debian 4.0 : # /etc/init.d/apache2 restart

Testando php:

1
2
Debian 4.0 : # echo "<?php phpinfo(); ?>" >> /var/www/teste.php
agora é só escolher o seu navegador e abrir http://localhost/teste.php ou ip_do_seu_servidor/teste.php

abraço,
t++

Não existem posts relacionados.

Tags: , , , ,

7 Responses to “Instalar Apache, PHP5, MySQL5, ADODB no Debian Etch”

  1. Leo Reiss says: |

    Ótimo post… e muito útil…
    Funcionou perfeitamente aki… muito bem explicado…
    vlw

  2. Diego Couto says: |

    Muito Obrigado pela contribição.

    Foi bastante direto e tornou simples até mesmo para iniciantes no Linux.

    Até mais,
    abraços.

  3. Ual says: |

    ual bem detalhadinho show de bola em amigo parabens crie outros tutorias iguais a esse bem informativo e até explica oq cada comando faz bom mesmo!!

    vlw

    abraço

  4. adlersd says: |

    olá Ual,

    obrigado, assim que possível farei outros, se tiver alguma dica sobre assuntos pode mandar ;)

    abraço…

  5. isaqueikee says: |

    Amigo,

    show de bola o teu tutorial.
    não vasculhei muito teu blog, mas parece estar D+.
    Espero que este comment sirva de incentivo para que continue assim

    Abraço.

  6. Djonatan says: |

    Isso funciona para o Debian Lenny? desculpa se é idiota a pergunta, mas é meu primeiro contato com o Linux.

  7. adlersd says: |

    DJONATAN,

    aptitude install apache2 apache2.2-common apache2-mpm-prefork apache2-utils libexpat1 ssl-cert

    aptitude install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-imagick php5-mcrypt php5-memcache php5-mhash php5-mysql php5-pspell php5-snmp php5-sqlite php5-xmlrpc php5-xsl

    /etc/init.d/apache2 reload

    isso deve bastar,

    quaquer coisa é só postar nos comentários

Leave a Reply