Desarrollo y Diseño

Instalar Apache2, mysql 5 y php 5 en freebsd 8.2

freebsd-82

Para todos los que les gusta Freebsd, novatos, intermedios o expertos. Vamos a enseñarles una manera rápida de instalar Apache 2.2, MySQL 5.1 y PHP 5.2 en sistemas FreeBSD 8.2, la última versión de esta distribución para servidores.

He realizado una guía bastante resumida pero entendible para que cualquier persona lo pueda usar, sin importar su nivel de conocimiento de freebsd, Para la instalación usaremos la última versión de FreeBSD 8.2, Apache 2.2, MySQL 5.1 y PHP 5.2.

Nota: Si tienes Windows 7 puedes ver la guía completa paso a paso para instalar Apache 2.2, PHP 5, MySQL y phpMyAdmin.

Considero importante sigan el procedimiento tal cual para que no se pierdan, así todo les va funcionar correctamente:

Instalar Apache2 mysql5 php5 en freebsd 8.2

Paso 1: instalar usando ports, para que escriba el modulo en apache22, en httpd.conf

/usr/ports/lang/php52

Paso 2: instalar php52-mysql

/usr/ports/databases/php52-mysql

Paso 3: luego de tener lo necesario revisar en /usr/local/etc/apache22/httpd.conf

debería verse la linea (la última) con el modulo cargado, eso necesitamos…

Paso 4: luego renombrar el php.ini-recommended a php.ini

eso lo hacemos en la ruta: /usr/local/etc/, ahí esta los archivos php.ini-recommend y otros

Paso 5: agregar la línea, de preferencia debajo del modulo php:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Paso 6: agregar DirectoryIndex index.php index.html

con todo eso debería funcionar.

Nota: mysql51 se instaló usando el dvd1, para ubicarse donde esta cierto paquete pueden buscarlo en google con freshports.org, por ejemplo axel, ponen: freshports axel freebsd, enter y les muestra la ruta, también leer el handbook, la version ingles es la recomendada.

links para orientarse de los nombres de los paquetes:

ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/Latest/
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Iniciar apache:

/usr/local/etc/rc.d/apache22 start, debería estar en /etc/rc.conf en enable
Archivos donde se ponen las paginas: /usr/local/www/apache22/data

Unos pantallazos:
Espero les sea de mucha ayuda

Acerca del Autor

AbelRL

1 Comentario

Clic Aqui para Publicar un Comentario