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: 29.011 ]

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


Adicione mais módulos



Adicionando mais módulos ao PHP:

Para isso basta saber onde entrar e o que instalar no pkgsrc. Muito simples, uma forma rápida de descobrir os módulos que poderão ser adicionados é fazer o seguinte comando:

# find /usr/pkgsrc -iname php-*

Isso vai listar todos os módulos possíveis e também alguns já instalados. Vamos por exemplo procurar mais algum outro banco de dados para o servidor. Faça o seguinte.

# cd /usr/pkgsrc/databases
# ls | grep php-


Deve aparecer algo semelhante a isso:

# ls | grep php-
php-dba
php-dbase
php-dbx
php-filepro
php-ldap
php-mssql
php-mysql
php-odbc
php-oracle
php-pdo
php-pdo_dblib
php-pdo_mysql
php-pdo_odbc
php-pdo_pgsql
php-pdo_sqlite
php-pgsql
php-sqlite

Basta entrar no diretório desejado e digitar "make install" e ele irá instalar os pacotes necessários para adicionar o suporte e ao final irá lhe falar como proceder para ativar o suporte a tal módulo no php.ini.

Vamos dar um exemplo simples, por exemplo, suporte a postresql:

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


Quando terminar deve aparecer algo como:

"$NetBSD: MESSAGE.module,v 1.2 2004/11/05 21:50:11 jdolecek Exp $

To enable this module, add the following to /usr/pkg/etc/php.ini:

extension=pgsql.so

and make sure extension_dir points to the dir where pgsql.so is.

Then restart your PHP5-enabled HTTP server to load this module."

Então só adicionar a linha citada no php.ini e buenas... :D

Adicionando módulos no Apache.

No apache também vai seguir o mesmo roteiro, só que os módulos ficam em: /usr/pkgsrc/www/

Para saber quais usar:

# ls | grep ap2
ap2-auth-ldap
ap2-auth-mysql
ap2-auth-pgsql
ap2-auth-radius
ap2-auth-xradius
ap2-bw
ap2-chroot
ap2-fastcgi
ap2-fcgid
ap2-jk
ap2-perl
ap2-python
ap2-subversion
ap2-suphp
ap2-transform
ap2-xslt2

Escolher o que precisa, instalar e correr para o abraço. Boa sorte.

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

Snort - The Open Source Network Intrusion Detection System

Gaim + Gaim Encryption - Bate-papo com segurança

Tornando seu Apache mais seguro com o ModSecurity

Criando uma ISO bootável do OpenBSD

OpenBSD IDS - Solução Snort e BASE

Leitura recomendada

Certificado Digital e diversos ambientes Java no GNU/Linux

CoyoteLinux :: Compartilhando internet com um disquete

Criando VPN site-to-site, conectando diversas filiais a matriz com openVPN

Transações Financeiras (Warsaw vs User Agent Overrider) - Itaú Bankline 30 horas

Configurando modem MF622 no Linux com velocidade superior a 512K

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts