Servidor Web com NetBSD (Apache + PHP + MySQL + *)

cvs

Nesse pequeno artigo vamos tratar da rápida instalação de um servidor web usando como plataforma o singelo NetBSD e seu incrível pkgsrc.

[ Hits: 27.474 ]

Por: Thiago Alves em 10/09/2007 | Blog: http://www.seeufosseopresidente.com.br


Instalando e configurando Apache e PHP



Agora vamos instalar o php.

# cd /usr/pkgsrc/www/ap-php
# make install


Agora nessa brincadeira ele vai instalar o PHP e o Apache. Só esperar.

Depois que terminar a instalação, vamos instalar o módulo do mysql para o php.

# cd /usr/pkgsrc/databases/php-mysql
# make install


Configurando Apache:

Depois que terminar vamos configurar o apache:

Edite o arquivo /usr/pkg/etc/httpd/httpd.conf.

Adicione as seguintes linhas nos lugares pertinentes:

LoadModule php5_module /usr/pkg/lib/httpd/mod_php5.so
AddType application/x-httpd-php .php

Altere a opção DirectoryIndex no arquivo, adicionando o index.php, ficando assim:

DirectoryIndex index.html index.htm index.phtml index.php

Salve e saia do arquivo.

Configurando php.ini:

Agora vamos editar o php.ini adicionando o suporte ao mysql. Edite o arquivo que se encontra em /usr/pkg/etc/php.ini.

Adicione a linha:

extension=mysql.so

No lugar pertinente. Também edite a opção "short_open_tag = Off" para On, assim você poderá usar as tags <? ?> que no caso no php5 vem desativado por default e assim só funcionara se usar <?php . Tive uma dor de cabeça por conta disso.

Agora salve o arquivo e saia.

Testando

Crie o arquivo de testes:

# echo "<?php phpinfo(); ?>" > /usr/pkg/share/httpd/htdocs/teste.php

Inicie o apache:

# apachectl start

E acesse http://ip-do-servidor/teste.php

Deve aparecer algo assim.



Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando e configurando MySQL
   3. Instalando e configurando Apache e PHP
   4. Adicione mais módulos
   5. Conclusão
Outros artigos deste autor

MPlayer - The Movie Player

CentOS + RAID1 via software

Slackware com kernel 2.6.10 - passo a passo

Ubuntu + Zoneminder = Solução Livre para CFTV

Compilando Apache 2 com PHP, MySQL, mod_perl e mod_ssl

Leitura recomendada

Instalação do Varnish + Apache + Virtual Hosts

Linux, uma experiência de uso

Bem vindo ao planeta Viva o Linux

Montando um servidor NTP

WIMAX (parte 1)

  
Comentários
[1] Comentário enviado por -Kaizoku- em 10/09/2007 - 18:45h

Pô, muito legal ^^'
gostei da idéia de usar o trio parada dura Apache + PHP + MySQL no netBSD, vou tentar aqui depois relato os "resultados" =D

[2] Comentário enviado por sergrodr em 20/09/2007 - 00:14h

Legal mesmo. Parabens pelo TUTO. :D (quando crescer quero ser igual a vc. rss) :p


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts