HOW TO LAMP
De Gentoo Linux Wiki
LAMP é um acrônimo para a combinação: Linux Apache MySQL PHP (ou Perl ou Python)
Tabela de conteúdo |
[editar] Variável USE
Adicione a variável apache2 no arquivo /etc/make.conf ou separadamente no arquivo /etc/portage/package.use adicione a linha:
| Arquivo: /etc/portage/package.use |
dev-lang/php apache2 |
[editar] Apache
[editar] Instalando Apache
# emerge apache
Após instalar, vamos checar o estado do Apache com o comando:
# /etc/init.d/apache2 status
Se tudo estiver ocorrido bem você terá a seguinte mensagem:
* status: stopped
Agora para iniciar o apache execute:
# /etc/init.d/apache2 start
Se tudo ocorreu bem receberá a seguinte mensagem:
* Starting apache2 ...
[editar] Adicionando à inicialização
Para adicionar o Apache para iniciar junto com o sistema, devemos executar o comando:
# rc-update -a apache2 default
Se tudo correr bem você receberá a seguinte mensagem:
* apache2 added to runlevel default * Caching service dependencies... [ ok ] * rc-update complete.
[editar] MySQL
[editar] Instalando MySQL
Para instalar o MySQL Basta digitar:
# emerge mysql
[editar] Configurando MySQL
Para criar os bancos de dados iniciais através do portage digite:
# emerge --config =dev-db/mysql-VERSÃO
Caso você não saiba a versão que foi instalada digite:
# emerge -p mysql
Retornará algo como:
[ebuild R ] dev-db/mysql-5.0.44
A versão é 5.0.44
[editar] Iniciando o MySQL
Inicie o MySQL
# /etc/init.d/mysql start
Para adicionar o MySQL nos serviços iniciados automaticamente digite:
# rc-update add mysql default
Caso tudo tenha ocorrido normalmente a seguinte mensagem irá aparecer:
* mysql added to runlevel default * Caching service dependencies... [ ok ] * rc-update complete.
Para modificar a senha de administrador do mysql digite:
# /usr/bin/mysqladmin -u root -p password 'NOVA_SENHA'
[editar] PHP
[editar] Instalando PHP
Para instalar digite:
# emerge dev-lang/php
[editar] Testando
Para testar se php foi instalado corretamente crie o arquivo /var/www/localhost/htdocs/phpinfo.php
| Arquivo: /var/www/localhost/htdocs/phpinfo.php |
<?php phpinfo(); ?> |
Agora através de algum browser acesse: http://localhost/phpinfo.php
