A dica acabaria aqui. Se não precisássemos configurar...
Vamos lá. Sigam os passos das instalações.
Escolha uma senha para o banco de dados MySQL, NÃO DEIXE EM BRANCO, pode ser "123456", mas não deixe em branco.
Vai ser solicitado que servidor você quer configurar, escolha o Apache2.
O pacote phpmyadmin precisa ter uma base de dados instalada e configurada antes ser utilizado.
- Configurar a base de dados para phpmyadmin com dbconfig-common?
Escolha: SIM
Depois será perguntado sobre a senha do root do banco de dados que você escreveu.
Digite a senha do MySQL que você já havia escolhido.
Depois será solicitado para escrever uma senha para o usuário 'phpmyadmin' que será criado, ele terá acesso administrativo ao banco de dados. Aconselho escrever uma senha diferente do root.
Obs.: Este usuário 'phpmyadmin' pode ser usado para acessá-lo.
Por fim, digite o comando abaixo para saber se o 'phpmyadmin' está OK.
Se receber a resposta TUDO OK, então deu tudo certo.
Obs.: As 4 linhas abaixo são um único comando. Você deve copiar toda a linha o colá-la no terminal.
[ -f /etc/apache2/conf.d/phpmyadmin.conf ] && \
if egrep 'conf.d' /etc/apache2/apache2.conf; \
then clear;echo -e '\nTUDO OK\n'; \
else clear;echo -e '\nNAO ESTA CERTO\n'; fi
Bom, neste momento você já pode testar o Apache no seu navegador, digitando, no terminal:
firefox 127.0.0.1
Ou ainda:
firefox 127.0.0.1/phpmyadmin
Agora, se preferir... Podemos configurar as permissões.
Vamos configurar as permissões do diretório do Apache.
Para resolver isso, existem várias formas. Podemos fazer a seguinte:
Criar um grupo de usuários que poderão ter acesso ao "/var/www/" e mudar o grupo do "/var/www/" para este grupo novo.
Ou aplicar uma permissão especial para todos os arquivos que forem criados dentro deste diretório.
Vou abordar apenas a primeira forma.
Execute todo comando abaixo. Se o resultado for sucesso... então deu tudo certo!
Obs.: As 3 linhas abaixo são um único comando. Você deve copiar todas antes de colar no terminal.
Teste se você já está no grupo executando o comando abaixo (com o seu usuário comum):
groups | grep web
Caso ainda não esteja no grupo, será necessário que você entre novamente no sistema com seu usuário para que o Ubuntu reconheça as configurações deste. Este probleminha pode acontecer, não é incomum.
gnome-session-save --force-logout
Entre novamente e pronto!
Se tudo estiver certo, você poderá executar o comando abaixo como seu usuário comum. O que você adicionou no grupo web.
Criando arquivo "teste.php" no diretório do Apache:
[6] Comentário enviado por htzone em 01/07/2012 - 14:08h
Parabéns... instalei no meu Laptop, meu computador em casa e no do meu trabalho, detalhe todos possuiam versões distintas do Linux... tentei por varios tutoriais mas todos deram problemas... paranéns... muito bom esse tutorial...
[8] Comentário enviado por andraderocco em 12/10/2012 - 11:08h
Olá Petronio, tentei várias dicas para resolver XAMPP Control Panel: Apache RUNNING, MySQL STOPPED e o ProFTDP RUNNING, vendo seu tutorial, reinstalei, rodou igual seu roteiro, no final deu tudo OK mas o MySQL continua parado. Poderia me ajudar ?
[15] Comentário enviado por removido em 24/02/2014 - 23:15h
Obrigado Petronio! No meu caso faltava o libapache2-mod-php5, php5, php5-mysql e phpmyadmin. Tava me matando aqui vasculhando os códigos e na real era instalação mal feita.
[16] Comentário enviado por reissolijr em 12/08/2014 - 15:09h
galera, ta tenso aqui, to quase explodindo a maquina, fiz td isso, mas qndo digito localhost ele vai pra o google, e quando digito 127.0.0.1, fica td em branco, , se colocar o caminho da pasta dentro do www, ele vai mas não encherga os arquivos.
[17] Comentário enviado por ricardo-brgweb em 16/08/2014 - 11:13h
Só para dar um update, essa dica funciona bem no 14.04 LTS também. Instalei por este comando há 2 anos no 12.04 e agora quanto fiz o update usei o mesmo comando. Obrigado pela dica!!