Apache + PHP + MySQL + ftpd no OpenBSD

Tutorial rápido e prático de como instalar um servidor web com Apache, PHP, MySQL e servidor FTP no OpenBSD.

[ Hits: 30.901 ]

Por: C00L3R_ em 24/08/2008 | Blog: http://bugsec.com.br


Apache + PHP: Instalando no OpenBSD



Digite:

# mkdir -p /var/www/var/run/mysql
# ln -f /var/run/mysql/mysql.sock /var/www/var/run/mysql/mysql.sock


Instalando PHP

Vamos fazer a instalação via pacotes da seguinte forma:

# pkg_add -v php5-core-5.2.3.tgz
# pkg_add -v php5-gd-5.2.3.tgz
# pkg_add -v php5-mysql-5.2.3.tgz
# pkg_add -v php5-odbc-5.2.3.tgz


Ativando os módulos:

# phpxs -a gd
# phpxs -a mysql
# phpxs -a odbc


Agora vamos arrumar o php.ini:

# cp /usr/local/share/examples/php5/php.ini-recommended /var/www/conf/php.ini

Configurando o Apache

Edite o arquivo /var/www/conf/httpd.conf e adicione as seguintes linhas nos seus devidos lugares:

# pra carregar o módulo do php5
LoadModule php5_module /usr/local/lib/php/libphp5.so
AddType application/x-httpd-php .php .php4 .php3 .htm .html
AddType application/x-httpd-php-source .phps

DirectoryIndex index.html index.htm index.php index.php5 index.php4 index.php3

Mande um restart no Apache:

# apachectl restart

Vamos testar se o Apache está funcionando com o php:

# echo "<? echo phpinfo(); ?>" > /var/www/htdocs/phpinfo.php

Depois acesse:

http://localhost/phpinfo.php

Página anterior     Próxima página

Páginas do artigo
   1. Instalando o MySQL no OpenBSD
   2. Apache + PHP: Instalando no OpenBSD
   3. Instalando FTPD no OpenBSD
   4. Configurando FTPD no OpenBSD
Outros artigos deste autor

Buffer Overflow: Entendendo e explorando

Usando o PF - Packet Filter

Usando OpenBSD como desktop

Ponteiros - Saindo de Pesadelos

Módulos de Web no Perl

Leitura recomendada

SIGERAR - Sistema de Gerenciamento de Requisitos

DD-WRT no D-Link Dir-300 Rev A

Home Estúdio com 2 ferramentas poderosíssimas

Inkscape - Introdução (parte 1)

Encarando o DGuitar

  
Comentários
[1] Comentário enviado por albertguedes em 25/08/2008 - 12:24h

Opa, é a turma do BSD mostrando as manguinhas.
Valeu Baiacu. hehehe

[2] Comentário enviado por grandmaster em 25/08/2008 - 20:35h

Mais uma para conta :D

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[3] Comentário enviado por lamss em 28/08/2008 - 00:40h

Fiz o procedimento esta funcionando 99,9% para ficar 100% preciso do phpMyAdmin, descompactei na pasta /var/www/ fiz um link
ln -s /var/www/phpMyAdmin-2.x.x /var/www/htdocs/MyAdmin abrir o navegador e digite http://192.168.1.100/MyAdmin/ e surge a mensagem

phpMyAdmin - Erro
Nao pode iniciar a sessao sem erros, cheque os erros ocorridos nos logs do PHP e/ou do seu servidor web e configure a instalacao do PHP corretamente.

Que pode ser isso?

[4] Comentário enviado por Cooler_ em 30/08/2008 - 12:37h

Pode ser seu PHP.ini que nao esta configurado direito de uma olhada nele
e outra sem ver seus logs nao da para eu saber o que esta ocorrendo

se nao me engano tem um port ou um TGZ para o phpmyadmin
tenta instalar via port ou pkg_add o phpmyadmin...

para procurar nos ports
cd /etc/ports
make search key=phpmyadmin

[5] Comentário enviado por jamoura em 28/02/2017 - 11:20h

Não é uma grande contribuição, mas em:
# echo "<? echo phpinfo(); ?>" > /var/www/htdocs/phpinfo.php

Deveria ser:
# echo "<? phpinfo(); ?>" > /var/www/htdocs/phpinfo.php

Correto?


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