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.489 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

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



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

Mozilla Firefox com plugins para Flash e JAVA

Tornando seu Apache mais seguro com o ModSecurity

Apache2 + PHP + PostgreSQL + phpPgAdmin

Compilação distribuída usando o distcc

Instalação do CentOS 5.3

Quando seria mais conveniente usar wvdial no terminal para conexões 3G ou EDGE?

Configurando roteador Linux com Velox

Instalando o gerenciador de Lan House no Linux

Configurando BIND 9 + chroot sem mistérios

Estudo comparativo de alguns gerenciadores e aceleradores de download

#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.