NEUBOX
PP
Herramientas Open Source Última versión soportada

phpMyChat Plus: Chat Web PHP con Gestión de Salas y Moderación para Comunidades

phpMyChat Plus es un sistema de chat web en PHP con almacenamiento MySQL, que ofrece múltiples salas de chat, acceso de invitados, registro de usuarios, historial de conversaciones y herramientas de moderación. Diseñado para integrarse fácilmente en sitios web PHP existentes, permite añadir funcionalidades de comunicación en tiempo real sin infraestructura adicional.

En tu VPS NEUBOX con Installatron, phpMyChat Plus se despliega con PHP y MySQL sin configuración adicional. Su sistema de actualización por polling AJAX funciona sin puertos especiales, y los discos SSD reducen la latencia de las consultas de nuevos mensajes. El SSL gratuito protege todas las conversaciones de los usuarios desde el primer día.


Herramientas integradas en phpMyChat Plus listas para usar

Lo que obtienes nativo, sin instalar ni configurar nada extra.

Múltiples Salas de Chat

Salas temáticas configurables con nombres, descripciones, contraseñas opcionales y límites de usuarios por sala.

Lista de Usuarios Activos

Visualización en tiempo real de quién está en cada sala con estado de presencia y posibilidad de enviar mensajes privados.

Herramientas de Moderación

Panel de moderación para kick, ban temporal o permanente, silenciar usuarios y eliminar mensajes desde la interfaz del chat.

Historial de Conversaciones

Registro completo de mensajes en MySQL con paginación y capacidad de exportar historial de salas para auditoría.


Entorno optimizado (Stack)

PHP 8.xVersión reciente
MariaDBCompatible MySQL
LinuxAlmaLinux · Debian · Ubuntu
SSL AutoLet's Encrypt

Configuración pre-cargada

php

Ajusta `refresh_time` según la carga de tu servidor y la experiencia de usuario deseada. Para comunidades activas con muchos usuarios simultáneos, valores de 3-5 segundos generan mucha carga. Para chats de soporte de bajo volumen, 5-10 segundos son suficientes y reducen el impacto en el VPS.

php
# phpMyChat Plus — config.php
$CFG['mysql_host']   = 'localhost';
$CFG['mysql_db']     = 'phpmychat_db';
$CFG['mysql_user']   = 'chat_user';
$CFG['mysql_pass']   = 'TuPassword';
$CFG['mysql_prefix'] = 'pmc_';

# Configurar actualización de mensajes
$CFG['refresh_time'] = 5;  // segundos entre polls
$CFG['max_messages'] = 30; // mensajes mostrados en pantalla

# URL base del chat
$CFG['base_url'] = 'https://tudominio.com/chat/';
$CFG['sitename'] = 'Mi Chat';

Infraestructura escalable para cualquier proyecto

Comunidades web de nicho

Sitios temáticos (hobbies, coleccionismo, deportes) que añaden chat comunitario para complementar foros y noticias.

Tutorías online en tiempo real

Plataformas educativas con salas de chat por asignatura o nivel para comunicación directa entre tutores y estudiantes.

Comunidades locales y vecinales

Portales de barrios y municipios con espacio de chat para vecinos que buscan una alternativa sencilla a grupos de WhatsApp.

Salas de reuniones virtuales ligeras

Equipos pequeños que necesitan comunicación textual en tiempo real sin la complejidad de plataformas enterprise.


Preguntas frecuentes

¿phpMyChat Plus soporta emojis y formato en los mensajes?

Soporta emojis básicos mediante texto (`:)` → 😊) y algunas opciones de formato básico. Para rich text completo con imágenes inline y emojis modernos, considera BlaB! XT o Mattermost para mayor funcionalidad.

¿Cómo limito el acceso al chat solo a usuarios registrados?

Configura `$CFG['require_login'] = true` en el archivo de configuración. Esto requiere que los usuarios tengan una cuenta registrada en phpMyChat antes de acceder al chat. Combínalo con integración SSO si tienes un sistema de usuarios existente.

¿phpMyChat Plus sigue en mantenimiento activo?

El proyecto tiene actividad limitada. Para nuevos proyectos, considera alternativas más actualizadas como BlaB! XT o Mattermost. phpMyChat Plus es adecuado si ya lo tienes instalado o si necesitas una solución muy simple y ligera.

¿Puedo personalizar el aspecto visual del chat?

Sí, mediante CSS. El archivo de estilos es modificable para cambiar colores, fuentes y layout del chat. Los temas del chat se almacenan en la carpeta de temas de phpMyChat y se seleccionan desde el panel de administración.

¿El historial del chat ocupa mucho espacio en la base de datos?

En chats activos puede crecer rápidamente. Configura una limpieza automática de mensajes antiguos desde el panel admin o crea un cron job en tu VPS que ejecute `DELETE FROM pmc_messages WHERE datetime < DATE_SUB(NOW(), INTERVAL 30 DAY)` periódicamente.

Otras apps optimizadas en esta categoría

Explora más herramientas de Herramientas.