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: