Effizienter Opcode Cache für PHP

Für diese Tests wurde ein VServer mit 2 CPUs und 1GB Ram mit einer Debian Squeeze Basisinstallation ausgestattet. Als Webserver kommt der Apache2 mit PHP als FCGI zum Einsatz. Die Anfragen werden von einem 2. Rechner mit einer 100Mbit Anbindung ausgeführt, und sind so dimensioniert, das der Webserver nicht anfängt zu swappen.

Umzug Vmware zu Xen

Heutzutage gibt es verschiedenste Möglichkeiten Computer zu virtualisieren. Dabei steht man auch schonmal vor dem Problem, die virtuellen Rechner von einem System zu einem anderen umziehen zu müssen. Im Folgenden die Vorgehensweise, was beim Umzug von VMWare zu Xen zu tun ist.

Apache Umgebung mit php/fcgid vervollständigen

Nachdem nun ein Basissystem mit getrennten PHP Nutzerrechten wie im vorherigen Beitrag beschrieben aufgebaut ist, kommen wir nun zur erweiterten Konfiguration. Der Nutzer benötigt Zugriff per FTP, er braucht phpMyAdmin, Webmailer und weitere Standardprogramme, und wir tun gleich etwas zur Serverentlastung.

Apache2 mit PHP5 als fcgi und suexec

Die einfachste Methode unter Debian den Apache2 mit PHP auszurüsten ist wohl mod_php, einfach installiert und die Konfiguration erfolgt durch apt automatisch. Doch hat diese Variante mindestens einen großen Nachteil: in shared Hosting Umgebungen kann man dadurch über PHP die Dateien der anderen Nutzer einsehen. Dies ist dem Umstand geschuldet, das der Apache für alle Benutzer mit den gleichen Rechten läuft.

Upgrade Xen 3.2 zu Xen 4.0

Wer wie ich Xen im Einsatz hat um virtuelle Server zu betreiben, bei dem steht irgendwann (wenn nicht schon getan) der Upgrade auf Xen 4.0 an. Dabei sind bei mir ein paar Probleme bzw. Stolperfallen aufgetreten.

mehr Datenschutz durch die 2-Click Buttons

Nachdem heise.de im Artikel Das Like-Problem über das Datenschutzproblem beim Facebook Like Button berichtet hat, haben sie für das Einbinden von Facebook, Twitter und Google+ selbst eine zweistufige Lösung entworfen.

GeoIP für AWStats

Die Statistiken von AWStats sind relativ übersichtlich, doch in einigen Dingen nicht so ganz aussagekräftig. Man kann AWStats aber modular erweitern. So zum Beispiel um die Angabe, aus welchen Ländern und Städten die Besucher kommen.

Informationen über eine Tabelle in MySQL ermitteln

Ab und zu benötigt man mal in einem Programm doch etwas mehr Angaben zu einer Tabelle. Diese kann man sich durch ein paar einfache SQL Anweisungen alle besorgen, do wie waren die Anweisungen noch mal? Anbei eine kurze Übersicht, um umfangreiche Informationen zu einer Tabelle in MySQL zu ermitteln.