Saltar al contenido

Instalar phpMyAdmin, Joomla y WordPress en FreeBSD 8.2

15/08/2011
drupal-en-freebsd-82

En esta entrada veremos como hacer funcionar algunos CMS en un servidor web FreeBSD 8.2, me he percatado que FreeBSD tiene muchas ventajas usando ports para estos casos.

Mi recomendación es que usen ports y no pkg_add para estas cosas, pkg_add usarlo solo para algunas cosas, la ventaja de usar ports es porque te lo configura, se compila por decir todo desde cero.Con soporte para php y con su gestor de base de datos mysql, con un front-end como phpmyadmin ya es suficiente para poder programar en uno de los lenguajes de programación más populares, muy bueno, así que vayamos a ver algunos pasos que seguí.

Todos sabemos, si no lo sabes entonce ahora te enteras, para que funcione phpMyAdmin, Joomla, WordPress o mi favorito Drupal, es necesario tener instalado un servidor web, el lenguaje universal para la web y una base de datos. Lo necesitas si o si.

Antes de seguir lee esto: instalar Apache, PHP y MySQL en FreeBSD 8.2.

Instalar phpMyAdmin, Joomla y WordPress en FreeBSD 8.2

Paso 1: Como ya había mostrado antes,puedes instalar Freebsd 8.2 (pronto haré un tutorial con pantallitas), es un sistema operativo nacido o concebido para servidor es muy configurable muchas cosas avanzadas para hacer, aqui solo se muestra un pequeña guia.

Paso 2: nombre del sistema (obligatorio para que funcione bien apache)

yo le puse FreeBSDok.example.org en la ruta /etc/hosts, igualito a gnu/linux

Paso 3: instalar sw:

si desean levantar la interfaz gráfica tienen que tener: X11, ahi dentro habilitar xorg 7.5, gnome, si lo hacen desde disco lo demás se marcará como dependencias y lo resolvera todo, agregar mysql51-server y se habilita el cliente (una maravilla desde dvd 1)

Paso 4: iniciar la interfaz, es muy simple:

ee /etc/rc.conf
agregar:
hald_enable=”YES”
dbus_enable=”YES”
gdm_enable=”YES”
gnome_enable=”YES”

los dos primeros son necesarios para X11, los dos últimos para gnome2, podría funcionar solo con gdm y gnome, pero me fijé al momento de iniciar entre los muchos mensajes que me tiraba un warning, haciendolo explicito desaparece el warning (advertencia)

Paso 5: ahora agreguemos php52, php52-mysql, joomla15, wordpress, phpMyAdmin pero usando ports, es mas configurable y escribirá las rutas y nos ahorra muchas cosas.

cd /usr/ports/lan/php52
make
make install
por ahí te pregunta algunas cosas, marca building httpd o apache no está amrcado, debes marcar

cd /usr/ports/databases/php52-mysql
make
make install
en el transcurso de pregunta algunas cosas, responder…

cd /usr/ports/www/joomla15
make
make install

cd /usr/ports/www/wordpress
make
make install

cd /usr/ports/databases/phpMyAdmin211
make
make install

Paso 6: es intuitivo, al terminar de instalar algún sw manda un mensaje indicándote donde o que hizo, eso suscede con joomla, wordpress y phpmyadmin

Paso 7: yo he copiado desde la ruta que me isntala a /usr/local/www/apache22/data, ahi los he copiado, manias mías.

Paso 8: tener cuidado con los permisos, un 755 para wordpress y para joomla ayudrá y por ahi mandarle un 777 para que se deje escribir, luego lo pueden volver a un 755.

Paso 9: si todo ha ido ok, debería funcionar…

Algunos screenshots:

por Edgar

Referencias:
www.freebsd.org
www.freshports.org