FreeBSD México

Comunidad Mexicana de FreeBSD

[Tutorial] Instalación de WordPress en FreeBSD

May 20, 2014 | Posted in FreeBSD,Tutoriales, Tagged , ,

 

wordpress-logo

WordPress es. para mi, el mejor sistema de gestión de contenido que existe en la actualidad. Tiene una gran varidad de opciones de configuración y de plugins que se encargan de hacer casi todo el trabajo por nosotros y lo que es mejor, el nivel de personalización aumenta todavía más cuando instalamos WordPress en nuestro propio hosting para usarlo con nuestro dominio. Así que si estás pensando en abrir un blog sin duda esta es (repito, en mi opinión) la mejor opción del mercado.

En este tutorial, les voy a explicar como instalarlo en nuestro sistema FreeBSD (ya sea en nuestra propia PC o en algún servidor con BSD que tengamos) de manera muy sencilla. Así que sin más rollo comencemos. ¿Que necesitamos? Lo siguiente:

1.- MySQL
2.- Apache
3.-PHP

La instalación de los paquetes la realizaremos en este orden para que todas las opciones de configuración se instalen correctamente. Haremos la instalación usando nuestros ports (/usr/ports) NO usaremos pkg (o pkg_add según sea el caso) porque de hacerlo se instalarán los paquetes pero sin las opciones que necesitamos, por eso lo haremos compilando con ports. Comenzamos instalando MySQL

# cd /usr/ports/databases/mysql56-server/
# make install clean

Si les sale un error referente a cmake puede instalarlo mediante pkg:

# pkg install cmake

Después seguimos con Apache (nos saldrá unos cuadros de opciones, dejamos las de default y seleccionamos OK):

# cd /usr/ports/www/apache24/
# make install clean

Instalamos PHP asegurándonos de seleccionar la siguiente opción:

- Build Apache module

# cd /usr/ports/lang/php55
# make install clean

E instalamos el extension pack seleccionando las siguientes opciones:

- MySQL database support
- PHP Data Objects Interface
- PDO MySQL driver

# cd /usr/ports/lang/php55-extensions
# make installl clean

Ahora que tenemos todo lo necesario instalado comenzamos con el proceso de configuración. Crea o edita el archivo /usr/local/etc/my.cnf y agrega lo siguiente:

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

habilitamos MySQL desde el arranque con la siguiente orden:

# echo 'mysql_enable="YES"' >> /etc/rc.conf

Ahora vamos a editar el archivo de configuración de Apache ( /usr/local/etc/apache24/httpd.conf ). En este paso utilizaremos las opciones que más se adecúen a nuestro caso. Para este ejemplo dejaré todo en dafault y sólo explicare la edición:

En la línea:

ServerRoot “/usr/local”

Cambiaremos el /usr/local por el directorio donde se vaya a alojar todo nuestro contenido. Las opciones:

LoadModule php5_module libexec/apache24/libphp5.so
LoadModule rewrite_module libexec/apache24/mod_rewrite.so

Deben estar descomentadas. En la línea:

ServerName localhost:80

Definiremos el nombre de nuestro servidor, en este caso sería localhost. Cambiamos las directivas Override de “none” a “all”

<Directory "/usr/local/www/apache24/data">
...
AllowOverride All
</Directory>

Permitimos que Apache corra PHP:

<IfModule mod_php5.c>
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
</IfModule>

Y agregamos Apache al arranque:

# echo 'apache24_enable="YES"' >> /etc/rc.conf

Iniciamos Apache:

# service apache24 start

Ingresamos al directorio web y ahí descargamos WordPress:

# cd /usr/local/www/apache24/data/
# curl -O http://wordpress.org/latest.tar.gz
# tar -xvf latest.tar.gz

Ahora solo tenemos que ingresar a nuestro navegador, poner la IP de nuestro equipo y el asistente de configuración de WordPress nos guiará a través de los famosos 5 pasos.

One Response to “[Tutorial] Instalación de WordPress en FreeBSD”



  1. scarecrowNo Gravatar says:

    Interesante tutorial, lo probare…



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*