Instalando o LAMP no Sabayon
Dica publicada em Linux / Avançado
Instalando o LAMP no Sabayon
Detalhes desta distribuição utilizando o comando lsb_release:
# lsb_release -a
# equo update
Em seguida, instale todos os pacotes:
# equo i apache dev-db/mysql php mod_php
Inicie o serviço do Apache:
# /etc/init.d/apache2 start
Caso deseje que o Apache inicie no boot, digite o seguinte comando:
# rc-update -v add apache2 default
Em muitos sites que li, pedem para executar o seguinte comando para configurar o MySQL:
# /usr/bin/mysql_install_db
Acontece que este comando não existe e o MySQl não inicia. Para solucionar este problema, execute o comando abaixo:
# ebuild /var/db/pkg/dev-db/mysql-5.5.32/mysql-5.5.32.ebuild config
Crie uma senha para o usuário root do MySQL. Após isso, reinicie os serviços do MySQL:
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
Acessando o banco de dados para verificar:
# mysql -p
Obs.: digite a senha criada.
Caso deseje que o MySQL inicie no boot, digite o comando abaixo:
# rc-update -v add mysql default
Acesse o arquivo "/etc/conf.d/apache2" utilizando um editor de texto para configurar o suporte ao PHP, e localize a linha que diz:
E deixe como mostra abaixo:
Observe que foi apenas acrescentado "-D PHP5".
Reinicie o serviço do Apache:
# /etc/init.d/apache2 restart
Checando se o PHP está funcionando, execute:
# echo '<html><body><?php phpinfo(); ?></body></html>' > /var/www/localhost/htdocs/phpinfo.php
No navegador, digite: http://localhost/phpinfo.php
Abraços e até a próxima!
Fontes:
# lsb_release -a
Distributor ID: Sabayon Description: Sabayon Linux amd64 13.08Primeiro, atualize:
# equo update
Em seguida, instale todos os pacotes:
# equo i apache dev-db/mysql php mod_php
Inicie o serviço do Apache:
# /etc/init.d/apache2 start
Caso deseje que o Apache inicie no boot, digite o seguinte comando:
# rc-update -v add apache2 default
Em muitos sites que li, pedem para executar o seguinte comando para configurar o MySQL:
# /usr/bin/mysql_install_db
Acontece que este comando não existe e o MySQl não inicia. Para solucionar este problema, execute o comando abaixo:
# ebuild /var/db/pkg/dev-db/mysql-5.5.32/mysql-5.5.32.ebuild config
Crie uma senha para o usuário root do MySQL. Após isso, reinicie os serviços do MySQL:
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
Acessando o banco de dados para verificar:
# mysql -p
Obs.: digite a senha criada.
Caso deseje que o MySQL inicie no boot, digite o comando abaixo:
# rc-update -v add mysql default
Acesse o arquivo "/etc/conf.d/apache2" utilizando um editor de texto para configurar o suporte ao PHP, e localize a linha que diz:
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D SUEXEC -D LANGUAGE"
E deixe como mostra abaixo:
APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D SUEXEC -D LANGUAGE -D PHP5"
Observe que foi apenas acrescentado "-D PHP5".
Reinicie o serviço do Apache:
# /etc/init.d/apache2 restart
Checando se o PHP está funcionando, execute:
# echo '<html><body><?php phpinfo(); ?></body></html>' > /var/www/localhost/htdocs/phpinfo.php
No navegador, digite: http://localhost/phpinfo.php
Abraços e até a próxima!
Fontes:
http://pt.wikipedia.org/wiki/LAMP
t+