Posts Tagged ‘webstack’

WebStack AMP en cinco pasos

28 Octubre,2008

He aquí una serie de pasos rápidos para inicializar y dejar funcionando el entorno AMP en OpenSolaris:

Instalamos el paquete ‘amp’ (Apache, MySQL y PHP), sin librerías de desarrollo, sólo lo necesario, después importaremos la configuración XML de MySQL y Apache para administrar los servicios vía SMF.

iban@opensolaris:~$ pfexec pkg install amp
iban@opensolaris:~$ pfexec /usr/sbin/svccfg import /var/svc/manifest/application/database/mysql.xml
iban@opensolaris:~$ pfexec /usr/sbin/svccfg import /var/svc/manifest/network/http-apache22.xml
iban@opensolaris:~$ pfexec /usr/sbin/svcadm enable network/http:apache22
iban@opensolaris:~$ pfexec /usr/sbin/svcadm enable database/mysql:version_50

Configuramos MySQL entrando como root (por defecto no hay contraseña, recuerda establecerla posteriormente) y añadimos nuestras BBDD, garantizamos permisos, etc.

iban@opensolaris:~$ pfexec /usr/mysql/bin/mysql -u root
mysql> create database joomla;
mysql> grant all privileges on joomla.* to joomladmin@localhost identified by 'joomla123';
mysql> flush privileges;
mysql> quit;

Después sólo nos quedaría ajustar Apache a nuestras necesidades y podremos ejecutar rápidamente cualquier aplicación web (JOOMLA en el ejemplo).

Si además queremos desarrollar con AMP en la misma máquina:

iban@opensolaris:~$ pfexec pkg install amp-dev

‘amp-dev’ contiene los siguientes paquetes NetBeans, PHP, Python, Apache, Tomcat, MySQL, squid, memcached, Subversion, cvs y un applet gráfico para administrar la pila completa AMP. Especial atención a éste paquete porque baja casi 700Mb de la red.

Para más información: Paquetes de WebStack en la guía de inicio de OpenSolaris 2008.05

Solaris Express Developer Edition 1/08 con WebStack AMP

12 Febrero,2008

La nueva release de Solaris Express Developer Edition 1/08 trae numerosas novedades, a destacar son la inclusión del build 79a de Nevada, soporte para CIFS (compartir recursos en redes Microsoft), soporte para suspender/hibernar (portátiles), tecnología de virtualización Sun xVM, Sun HPC ClusterTools, etc.

En la parte de escritorio, se ha actualizado GNOME a la versión 2.20 (sin novedades en comparación con la versión previa de Solaris Express Community Edition), Firefox 2.0.0.9, Thunderbird 2.0.0.6, Evolution 2.12.1 y StarOffice 8. Tambien se han actualizado las herramientas de desarrollo, ya que se incluyen Sun Studio Express 12/07 y NetBeans 6.0 + GlassFish V2, con soporte para PHP, C/C++ y los plugins D-Light y DTrace para el uso de esta tecnología en ambos entornos de desarrollo.

Web Stack Graphics Tool

Quizás lo mas interesante de esta SXDE es la inclusión del completo stack AMP para desarrolladores Web 2.0. Dicha herramienta consta de los paquetes Apache 2.2.6, MySQL 5.0.45, PHP 5.2.4, PostgreSQL 8.2.5, Ruby 1.8.6 y Squid 2.6, todos ya preconfigurados y optimizados para OpenSolaris. Para nuestra comodidad se han incluido algunos scripts y una herramienta gráfica para automatizar el proceso de configuración, parada y arranque de los servidores de BBDD y Web. SXDE viene también con soporte opcional para los desarrolladores que lo necesiten.

Después de varios días con SXDE 1/08 me he dado cuenta de que el rendimiento del escritorio, del navegador y en general de casi todo, se ha visto incrementado frente a la anterior versión de SXDE; la hibernación/suspensión del portátil no me ha funcionado muy bien (aunque no he hecho muchas pruebas, los drivers de audio y wireless se quedan fritos), las herramientas del webstack AMP son estupendas y muy útiles (no más scripts en linea de comandos) y tanto ZFS como DTrace han sido integrados con nuevas funcionalidades.

Por otro lado, y siempre desde mi caso de uso de OpenSolaris, esperaba la inclusión de un driver para lector de tarjetas SD -me consta que en algunos portátiles ya funciona-, soporte de WPA para el driver ipw0 (ipw2100 de Intel), solución de los problemas de DHCP con chipset wireless de Atheros, mejoras en NWAM (a veces es una pesadilla!), mejor soporte de DRI para gráficas Intel (para poder utilizar el archiconocido Compiz) y soporte de consolas virtuales al estilo Linux.

Por cierto que SXDE 1/08 se puede bajar, por primera vez directamente en una única imagen ISO y no sólo en varios segmentos. Y si no puedes bajarlo, puedes pedir que te lo envíen gratuitamente a tu casa.