Versionsstand und Vergleichsgrundlage
Quellen geprüft am:
phpFreeChat: Repository kerphi/phpfreechat, 2.x-Dokumentation mit 2.1.1 im Quickstart. Keine Übertragung von Funktionslisten der 1.x-Reihe.
SPChat: Download-Version 1.0.7 für eigenes Hosting. Die verlinkte Produktdokumentation und Lizenz gelten als Grundlage.
Unbekannt bedeutet: In den geprüften Quellen nicht ausreichend belegt. Es bedeutet nicht, dass eine Funktion fehlt. Dieser Dokumentationsvergleich enthält keine gemeinsamen Leistungs- oder Sicherheitstests.
Funktionen und Betrieb im Vergleich
Auf schmalen Bildschirmen können Sie die Tabelle seitlich verschieben. Mit der Tastatur: Tabelle fokussieren und Pfeiltasten verwenden.
| Kriterium | phpFreeChat | SPChat |
|---|---|---|
| Lizenz und Nutzungsrecht | MIT-Lizenz [4] | Domaingebundene Single-Site-Lizenz; nicht übertragbar [5] |
| Dokumentierte PHP-Anforderung | PHP ≥ 5.3.0, Apache mit mod_rewrite laut Quickstart; PHP-8-Kompatibilität: Unbekannt [1] | PHP 8.2 oder neuer [6] |
| Datenbank / Speicherung | Dateisystem; keine Datenbank erforderlich [2] | MySQL oder MariaDB, InnoDB und utf8mb4 [6] |
| Übertragung der Textnachrichten | AJAX-Polling über HTTP [2] | SSE; HTTP-Polling als Fallback [7] |
| Räume | Unbekannt | Permanente und temporäre Räume, optional mit Passwort [7] |
| Private Nachrichten | Unbekannt | Inbox und andockbare Chatfenster; über Gruppenrechte steuerbar [7] |
| Moderation | Operatorrechte, Kick, Bann und Aufheben von Banns ab 2.1.0 dokumentiert [3] | Kick, Bann, IP-Sperren, Wortfilter und Audit-Log [7] |
| Anpassung | Themes, jQuery-Oberfläche und Hooks [1][2] | Custom CSS und optionales JavaScript im Adminpanel [5] |
| Website-Anbindung | Modulare Authentifizierung; phpBB3-Anbindung genannt, heutige Kompatibilität: Unbekannt [2] | Widgets und optionales Modul für WEB-PHP CMS [8][9] |
phpFreeChat ohne Datenbank
Die hier geprüfte 2.x-Dokumentation beschreibt Dateispeicherung. Dafür ist keine Datenbank erforderlich. Das kann bei einem kleinen Website-Chat die Einrichtung vereinfachen. SPChat setzt hingegen MySQL oder MariaDB voraus. Beide benötigen passende Schreibrechte und eine zum Paket passende Serverkonfiguration.
Warum einige Funktionen Unbekannt bleiben
Die Architekturübersicht führt mehrere Funktionen als geplant auf. Die eigene Befehlsdokumentation belegt jedoch bereits Moderation ab 2.1.0. Deshalb übernehmen wir weder pauschal ältere 1.x-Funktionslisten noch bewerten wir jede geplante Funktion als definitiv fehlend. Mehrraumverwaltung und Privatnachrichten bleiben in dieser Tabelle Unbekannt.
Die README nennt 2.1.1 und historische Mindestanforderungen. Das ist keine Freigabe für heutige PHP-Versionen. Prüfen Sie das verwendete Paket, seine Abhängigkeiten und die Authentifizierung auf Ihrem Server.
Was Sie mit SPChat anders einplanen
Mit SPChat benötigen Sie eine Datenbank und eine Domainlizenz. Räume, private Nachrichten und Moderation sind in der aktuellen Funktionsdokumentation beschrieben. Ein Wechsel von phpFreeChat bringt eine andere Datenhaltung mit. Planen Sie vorhandene Inhalte und die Anbindung Ihrer Benutzerverwaltung gesondert ein.
Nutzen Sie die Installationsanleitung und die Live-Demo, um den Ablauf vor einer Entscheidung zu prüfen.
Kosten für SPChat Download
SPChat Download kostet 99,99 €* einmalig mit einem Jahr Update-Zugang. Danach ist der Update-Zugang optional für 39 €* pro Jahr verlängerbar. Die installierte Version bleibt nutzbar. Eigenes Hosting und dessen Kosten kommen hinzu. Es gibt keine künstlichen Nutzer- oder Raumlimits; die Serverressourcen begrenzen die Kapazität. Details stehen auf der Preisseite.
Quellen und Grenzen
Die Quellen beziehen sich auf den oben genannten Stand. Historische Dokumentation bestätigt keine aktuelle PHP-Kompatibilität. Spätere Versionen und private Anpassungen können abweichen.
- phpFreeChat: README / Quickstart (2.1.1)
- phpFreeChat: 2.x-Architektur und Funktionen / architecture and features
- phpFreeChat: Moderationsbefehle ab 2.1.0 / moderation commands
- phpFreeChat: MIT-Lizenz / license
- SPChat: Lizenzbedingungen
- SPChat: technische Voraussetzungen
- SPChat: Funktionsdokumentation
- SPChat: Installation und Integration
- SPChat: WEB-PHP CMS Modul