FreeBSD 6.2 com MySQL 5 + Apache 2 + PHP 5 + phpMyAdmin

Depois de algum tempo usando FreeBSD, gostei desse danado, robusto e com muitos pacotes atualizados e estáveis. Aqui mostro como instalar e configurar o famoso ambiente LAMP (ou seria FAMP - FreeBSD + Apache + MySQL + PHP) neste sistema operacional.

[ Hits: 64.717 ]

Por: Anderson em 09/02/2007 | Blog: http://www.portalwanet.com.br


Preparando o terreno



Atualizar o ports antes de começar a instalar os pacotes:

# portsnap fetch
# portsnap extract
# portsnap update


Ter muita paciência, pois o processo demora, mas vale a pena.

Instalar pacote mc ou seu editor shell preferido, comando abaixo:

# pkg_add -r mc

Banco de dados o MySQL50-server:

# cd /usr/ports/databases/mysql50-server
# make install clean
# mysql_install_db
# chown -R mysql:mysql /var/db/mysql


Ativando no boot adicione no arquivo /etc/rc.conf:

mysql_enable="YES"

Ative manualmente:

# mysqld_safe --user=mysql&

OBS: Lembrando que deixamos o banco com acesso total sem senha, depois coloque uma senha para acessar o banco de dados para sua segurança.

    Próxima página

Páginas do artigo
   1. Preparando o terreno
   2. Instalar suporte PHP5 no Apache 2
   3. Instalando phpMyAdmin
Outros artigos deste autor

Linux em Router Wireless (WRT54G Vs OpenWrt)

Slackware 11 + kernel-2.6.18 + Layer7 + iptables

Leitura recomendada

Compartilhamento de Internet via NAT/DHCP (Speedy Home)

Servidor IM interno em 5 minutos (jabber)

Canal IRC do VOL - Participe você também!

Configurando um arquivo de zona

Navegando em modo texto com imagens

  
Comentários
[1] Comentário enviado por GrayFox em 09/02/2007 - 12:19h

Bem, creio que voce nao precise dar um "install_db" e nem alterar as permissoes de pastas, pois se voce colocar o "mysql_enable" no rc.conf, e mandar iniciar o mysql, ele automaticamente vai criar o database com seu respectivo usuario.

Ex.:

echo 'mysql_enable="yes"' >> /etc/rc.conf
/usr/local/etc/rc.d/mysql-server start

ok?

[2] Comentário enviado por removido em 09/02/2007 - 14:56h

O seu artigo está bom e muito bem explicado, faz não abordou questões essenciais de segurança.
Fazer essa instalação e entrar na internet é um risco pro computador!

[3] Comentário enviado por lamss em 09/02/2007 - 15:31h

[GrayFox] pela experiencia que tenho em colocar o mysql para subir acontece muitas vezes de ter que dar permissão na pasta do banco de dados estou ja dando nesse artigo a dica para o pessoal iniciante nao ficar maluco tentando subir o mysql e ficar dando mensagem de permissão... mais em todo caso melhor prevenir dando permissão... valeu

[4] Comentário enviado por lamss em 09/02/2007 - 15:40h

[Abusado] Com certeza é arriscado... mais nesse artigo estou abordando como instalar o basico para quem nunca teve contato com BSD e quer ver como não é tão complicado... Estamos precisando de pessoas como vc que tenham experiencia em segurança para nos ajudar... vc tem algum artigo bom ai sobre segurança para publicar para nós... compartilhe ai suas ideias com o pessoal do forum que agradecemos...

Falow...

[5] Comentário enviado por removido em 09/02/2007 - 15:51h

Obrigado pelo elogio, mas eu não sei nada de segurança do apache + mysql + php no FreeBSD. Na verdade, nunca usei um BSD, mas eu já li um artigo muito bom sobre como instalar o trio no FreeBSD com segurança "total". Apesar disso, sou maníaco por segurança no Linux. =)

Era em inglês, mas se interessar a alguém, por favor entre em contato comigo.

[6] Comentário enviado por GrayFox em 09/02/2007 - 18:35h

Por padrao, o freebsd compila o php com o patch "suhosin" que ja deixa o php bem fechado.
Por padrao, o mysql nao aceita conexoes fora do localhost.

Entao, pra quem instala, o nivel de seguranca nao está tao baixo.

[7] Comentário enviado por y2h4ck em 09/02/2007 - 21:02h

Abusado. A coisa não e assim tambem,acho que vc se "exaltou" um pouquinho.

=]

O artigo ficou legal, parabens.

[8] Comentário enviado por removido em 10/02/2007 - 18:28h

Não achei tão inseguro assim, do jeito que você falou parece que a instalação padrão do Apache é bastante inseguro, eu não acho isso. Mas sempre é bom modificar/colocar algumas configurações para aumentar a segurança do seu Servidor Web.

Abraços, Leonardo.

[9] Comentário enviado por thiagomeneses em 04/07/2008 - 14:35h

Interessante esta dica postada. Mas fiquem atentos para um erro.
É necessário acrescentar um ponto "." em frente as extenções do php na sintaxe AddType.
O correto é:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


=) Abraço a todos.

[10] Comentário enviado por paulistinha em 21/11/2008 - 06:23h

Creio que algo deu errado.

fiz a instalacao, mas ao chamar a pagina php, o brownser oferece opcao para fazer o download do arquivo.

porque isso acontece?


tks!

t+


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts