LAMP no Funtoo Linux em 15 minutos

Veja como instalar e deixar funcionando o Apache, MySQL (MariaDB), PHP e phpMyAdmin na distribuição Funtoo, de forma resumida e prática.

[ Hits: 5.265 ]

Por: Xerxes em 01/07/2015


Artigo



Apenas consultei algumas fontes e enxuguei as informações para ajudar quem quer ter o LAMP de forma rápida no Funtoo Linux.

O artigo leva em conta que o sistema está instalado e funcional, com a rede OK.

Atualize a árvore do Portage:

# emerge --sync

Antes de começar, adicione ao make.conf o seguinte:

USE="mysql mysqli php apache2"

Assim, todos os programas terão suporte ao que foi definido nas flags.

Comecemos com a instalação do database:

# emerge mariadb

O serviço pode ser iniciado com:

# rc-service mysql start

Na primeira vez, dará erro. Então execute o comando que será apresentado. Exemplo:

# emerge --config =dev-db/mariadb-10.0.20

Será pedido para criar a senha de administrador. Digite-a.

Repita o comando e adicione o serviço:

# rc-service mysql start
# rc-update add mysql default

Teste o MariaDB com:

mysql -u root -p
mysql> select user,host from mysql.user;
mysql> quit;
Instale o PHP:

# emerge php

Instale o Apache:

# emerge apache

Habilite o módulo PHP no Apache:

# nano /etc/conf.d/apache2

APACHE2_OPTS="... -D PHP5"

Edite um novo arquivo chamado index.php:

# nano /var/www/localhost/htdocs/index.php

<html>
<body>
  <?php phpinfo(); ?>
</body>
</html>

Mude o nome do index.html:

# cd /var/www/localhost/htdocs/
# mv index.html /var/www/localhost/htdocs/OLD-index.html

Inicie o serviço e adicione-o:

# /etc/init.d/apache2 start
# rc-update add apache2 default

Teste o Apache e PHP acessando: http://localhost
Instale o phpMyAdmin:

# emerge phpmyadmin

Configure o phpMyAdmin:

# cp /var/www/localhost/htdocs/phpmyadmin/config.sample.inc.php /var/www/localhost/htdocs/phpmyadmin/config.inc.php
# nano /var/www/localhost/htdocs/phpmyadmin/config.inc.php

Em "blowfish_secret" preencha com qualquer informação, por exemplo:

/* * This is needed for cookie based authentication to encrypt password in
* cookie
*/

$cfg['blowfish_secret'] = 'qualquercoisaserve'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Inicie phpMyAdmin acessando o seguinte endereço:
  • http://localhost/phpmyadmin

É isso!

Para maiores informações, deixo as páginas que consultei:
   

Páginas do artigo
   1. Artigo
Outros artigos deste autor

Três distros inspiradas no Mac OS

Ganhe uma camiseta do Viva o Linux ajudando o Viva o Android

Arch BSD - Instalação em VirtualBox

Apresentando Cinnamon

Samba no Arch Linux (para principiantes)

Leitura recomendada

LTSP 5 no Ubuntu 8.04

Sistema de backup Amanda

Slackware descomplicado para iniciantes

Gentoo e RAID configurado através do mdadm

Configuração de rede no AIX IBM

  
Comentários
[1] Comentário enviado por spylinux em 13/12/2015 - 10:22h

interessante...eu havia seguido este tutorial, e fiz um comentário elogiando e falando como resolvi um problema com relação a extensões do PHP q eu precisava, e hj fui acessar novamente o artigo, e cadê meu comentário? Sumiuuuuuu

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org

[2] Comentário enviado por xerxeslins em 14/12/2015 - 12:19h


[1] Comentário enviado por spylinux em 13/12/2015 - 10:22h

interessante...eu havia seguido este tutorial, e fiz um comentário elogiando e falando como resolvi um problema com relação a extensões do PHP q eu precisava, e hj fui acessar novamente o artigo, e cadê meu comentário? Sumiuuuuuu

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Eita! Pede ao Fábio para ver se ele pode restaurar. Clica em "Sobre" depois "Contato".


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts