Instalando PHP + Apache (mod_rewrite) + MySQL + PHPMyAdmin no Ubuntu

Boa noite pessoal!!

Esse post vai se mais um da série “Funcionou comigo!“.

Já precisei diversas vezes instalar e reinstalar o S.O. (Sistema Operacional) do meu note, muitas vezes por motivos de trabalho.

Mas sempre que eu instalava S.O. Linux (Debian, Ubuntu, Open Suse… sim já experimentei quase todas as distribuições) eu tinha que configurar o meu ambiente de trabalho e instalar os softwares necessário como: Apache, MySQL, PHP, Ruby on Rails, Gimp, Netbeans e por ai vai!!

E todas, ou quase todas, as vezes eu precisei recorrer ao Google atrás de tutoriais para instalar e deixar tudo redondinho. Sempre recorria a mais de um tutorial porque parecia que era só comigo que as coisas não funcionavam igual ao tutorial.

Por isso, estou criando o “meu” tutorial, com base no sites que andei pesquisando, e os passos foram:

 Permissão de root

sudo su

Instalando MySQL 5

apt-get install mysql-server mysql-client

Instalando Apache

apt-get install apache2

Habilitando o Módulo rewrite

a2enmod rewrite

/etc/init.d/apache2 restart

Instalando PHP5

apt-get install php5 libapache2-mod-php5 php5-mysql

Restartando o apache

/etc/init.d/apache2 restart

Testando Apache

gedit /var/www/info.php

<?php
echo phpinfo();

?>

Adicionar novos pacotes para o PHP

apt-get install php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Restartando o apache

/etc/init.d/apache2 restart

Instalando PhpMyAdmin

apt-get install phpmyadmin

Executar comando no terminal

echo “Include /etc/phpmyadmin/apache.conf” | sudo tee -a /etc/apache2/apache2.conf

Obs.: Caso o PHPMyAdmin de algum problema com a senha, segue algumas dicas:

  • Problemas com o PHPMyAdmin sem senha:
    • Descomente a $cfg[‘Servers’][$i][‘AllowNoPassword’] = TRUE (número da linha, se não me enganho é 64) do arquivo /etc/phpmyadmin/config.inc.php
  • Esqueceu a usuário/senha do PHPMyAdmin:
    • Defina o novo usuário e senha nas variáveis $dbuser e $dbpass do arquivo /etc/phpmyadmin/config-db.php

Fonte:

http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-11.04-lamp

http://mahmudahsan.wordpress.com/2008/07/06/ubuntu-enable-mod_rewrite-in-apache-server/

http://sliceoflinux.com/2009/06/19/instalar-phpmyadmin-en-ubuntu-9-04-server-paso-a-paso/

http://serverfault.com/questions/144095/phpmyadmin-on-ubuntu-lamp-login-without-a-password-is-forbidden-by-configurati

http://repositorioaberto.blogspot.com/2009/09/habilitar-modrewrite-no-ubuntu-904.html

Anúncios
Deixe um comentário

2 Comentários

  1. Excelente artigo, principalmente a parte de arrumar senhas do PHPmyAdmin hehe. Abraços

    Responder
  2. O melhor de todos os tutoriais.

    Apanho muito toda vez que instalo o OS

    Responder

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: