| Subcribe via RSS

LAMP en Ubuntu

Septiembre 4th, 2006 | 7 Comments | Posted in apache, mysql, php, ubuntu

Instalar LAMP (abreviatura para Linux, Apache, Mysql, PHP/Perl/Phyton) en Ubuntu es sencillo:

sudo apt-get install php5 apache2 mysql-server

Es posible que no funcione el soporte PHP para MySQL, en ese caso son necesarios tres pasos más:

  1. Añadir el soporte para MySQL:
    sudo apt-get install php5-mysql
  2. Editar el fichero php.ini:
    sudo gedit /etc/php5/apache2/php.ini

    buscar la línea: ;extension=mysql.so y eliminar el ‘;’ del comienzo (’;’ es el carácter que se usa para comentar líneas en php.ini)

  3. Reiniciar apache (yo lo hago desde el panel de control de Webmin.

¡y listo! :-)

Puede que interese añadir soporte para PEAR, Curl o GD:

apt-get install php5-cli php-pear php5-curl php5-gd

Y no puede faltar PHPMyAdmin:

apt-get install phpmyadmin

Más información en inglés aquí:
http://www.linuxforums.org/servers/setting_up_a_server.html.

Tags: , , ,

EasyPHP: Servidor Apache+PHP+MySQL en Windows

Septiembre 3rd, 2006 | 1 Comment | Posted in mysql, php

La manera más sencilla de tener un servidor Apache+PHP+MySQL en Windows es EasyPHP:

EasyPHP

La instalación es muy cómoda y queda todo perfectamente configurado, incluyendo PHPMyAdmin.

ZenCart 1.3.0.1

Mayo 3rd, 2006 | No Comments » | Posted in php, zencart

Después del lanzamiento de la esperada versión 1.3.0 de ZenCart se encontraron una importante cantidad de fallos por lo que han decidido sacar la versión 1.3.0.1. Recomiendan instalar ésta en lugar de intentar corregir a mano cada uno de los fallos.

La versión 1.3.0 destaca por ser el primer paso hacia un sistema de plantillas sin tablas, todo CSS. Han mejorado mucho en este aspecto ya que ahora no hay los centenares de tablas que había en la 1.2.7 y anteriores.

También han implantado un sistema que facilita la creación de nuevos módulos sin necesidad de retocar los ficheros originales de la distribución, lo que hará que la actualización a nuevas versiones no sea tan traumático.

Otro punto importante a destacar es la mejora de la gestión de emails. Han sustituído el antiguo sistema (basado en la función mail() de PHP) por la clase PHPMailer mucho más completa y que les ha ahorrado una considerable cantidad de trabajo.

BMail - gestiona tus boletines electrónicos

Mayo 1st, 2006 | No Comments » | Posted in herramientas-para-tu-web, php

BMail es un potente software GPL para gestionar listas de correos y boletines electrónicos.

- Se pueden definir los campos con la información que queremos solicitar a los suscriptores.
- Fácilmente integrable en cualquier aplicación PHP.
- Permite que los usuarios se apunten a uno o varios boletines de noticias de una web.
- Editor WYSIWYG.

Aún le faltan algunas características muy deseables como la posibilidad de embeber imágenes o la posibilidad de purgar emais que ya no se usan pero creo que es una herramienta muy interesante.

Hay disponible una demo online para conocer sus funcionamiento.

Existe otra herramienta para gestión de boletines electrónicos que revisaré en breve, se llama PHPList.

PhpMyVisites - Estadísticas para tu sitio web

Abril 28th, 2006 | No Comments » | Posted in herramientas-para-tu-web, php

PhpMyVisites es un software escrito en PHP que permite tener un completo sistema de visitas en tu web. No es un servicio externo, se ejecuta completamente en tu servidor. Es necesario disponer de una base de datos MySQL y PHP (>4.3 en el momento de escribir este artículo).

Características:

  • Fácil de integrar en cualquier proyecto: basta con añadir un pequeño código JavaScript (en las FAQ explican cómo hacerlo funcionar con algunos de los proyectos más conocidos: OsCommerce, PHP-Nuke, PHPBB, etc…)
  • Estadísticas muy completas: visitantes, páginas vistas, página de entrada y de salida de las visitas, origen de los visitantes, etc…
  • Está traducido a varios idiomas, entre ellos el español.
  • Es GPL.

Hay una demo disponible para ver su funcionamiento.

La clase PHPMailer

Abril 21st, 2006 | 2 Comments | Posted in herramientas-para-tu-web, php

PHPMailer es una clase para PHP que facilita el envío de emails desde una aplicación escrita en PHP.

Entre sus características destacan:

- Está probado en varios servidores de email: Sendmail, qmail, Postfix, Imail, Exchange y otros.
- Envía mensajes en formato HTML que pueden ser leídos también por clientes de correo que no son capaces de mostrar HTML.
- Tiene capacidad de enviar adjuntos e imágenes.

Es cierto que puede usarse la función mail() de PHP, pero tiene muchas limitaciones como por ejemplo que no permite enviar adjuntos.

Hay varios proyectos importantes como Moodle, ZenCart o Mambo que están usándola e imagino que por algo será. Así que voy a adoptarla para uno de mis proyectos y comentaré aquí mis impresiones en breve.