Pular para o conteúdo

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

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.
Thiago Alves cvs
Hits: 30.488 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

Parte 4: 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.

   1. Introdução
   2. Instalando e configurando MySQL
   3. Instalando e configurando Apache e PHP
   4. Adicione mais módulos
   5. Conclusão

Servidor web com CentOS + Apache

Instalando o DB Designer

Apache2 + PHP + PostgreSQL + phpPgAdmin

ProFTPD + ClamAV - FTP livre de vírus

Slackware com kernel 2.6.10 - passo a passo

Instalando e configurando um servidor DNS (Bind)

Instalando placa PcChips e modem PcTel

Canal IRC #vivaolinux na rede irc.freenode.net

Acelerador de conexões dial-up para provedores de acesso

GINGA - Software Livre para TV Digital Brasileira

#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

Entre na sua conta para comentar.