Windows: PHP und WinCache

Microsoft stellt für PHP unter Windows eine Erweiterung namens Windows Cache Extension for PHP (kurz WinCache) zur Verfügung. Mit dieser Erweiterung wird die Performance von PHP verbessert.

Offiziell wird nur der IIS unterstützt. Unter Apache funktioniert die Erweiterung aber ebenfalls.

Anbei eine kurze Anleitung zur Installation und Konfiguration.

Für diesen Artikel wurde der Apache-Webserver von Apache Lounge verwendet.

Weiterlesen

Windows: Apache, FastCGI und PHP

Um PHP-basierte Webanwendungen performanter zu machen, kann man statt des klassischen Apache-Modules auf FastCGI zurückgreifen. Wenn man PHP mit dem IIS verwenden möchte, kommt man um FastCGI nicht herum.

Anbei eine Anleitung, wie man unter Windows den Apache-Webserver mit FastCGI und PHP installiert.

Ändert man die Pfade ab, lässt sich diese Anleitung vermutlich auch für Linux verwenden. Dies habe ich allerdings nicht getestet.

In diesem Beispiel kommt der Apache-Webserver von Apache Lounge unter Windows 7 Professional x64 zum Einsatz.

Weiterlesen

Windows: Apache, IIS und welches PHP?

Wer händisch unter Windows den Apache oder Microsoft (IIS)-Webserver mit PHP installiert, stolpert auf der PHP-Homepage über eine Vielzahl von PHP-Versionen. Ich versuche mal mein Glück, ein wenig Licht ins Dunkle zu bringen, welche Version mit welchem Webserver verwendet werden kann oder soll.  Weiterlesen

WordPress: Permalinks und IIS

Ich habe gerade mal blödsinn halber WordPress 3.3 auf einem Windows 7 Professional x64 mit IIS, PHP und MySQL installiert. Es gibt zwar auch die Möglichkeit, WordPress über den Web Platform Installer zu installieren, diesmal habe ich das aber von Hand gemacht. Es ist ja auch kein Hexenwerk.

Mir ging es darum, herauszufinden, wie es sich auf dem IIS mit den Permalinks verhält. Oder besser ausgedrückt, Permalinks jenseits der Standard-Einstellung.

Bei meinen WordPress-Installationen verwende ich in der Regel als Permalink “/%postname%/” (Artikelname). Damit dieser Permalink funktioniert, muss unter Apache eine htaccess-Datei mit entsprechender Konfiguration angelegt werden.

Beim IIS ist das nicht viel anders. Nur heisst die Datei dort “web.config”. Wie die Konfiguration aussehen muss, bekommt man von WordPress sogar erzählt:

Feine Sache. So macht das Spass.

Linux: Debian und Java

Ach ja, herrlich diese Welt der Lizenzen, Patente und co. Ich erspar’ euch die große Einleitung. Um es kurz auf den Punkt zu bringen:

Oracle hat Sun übernommen (ja, das ist alt), Oracle hat die Lizenzierung für Java geändert (ja, das ist auch alt). Dumm nur das jetzt Java aus den Repositories der Linux-Distributionen fliegt.

Vorbei die Zeiten, in denen man via apt-get install… und co. einfach Java installieren konnte.

Klar, es gibt Alternativen. Bei Debian ist das OpenJDK, aber diese freie Java-Implementierung bietet nicht alle Features des Originals.

Weiterlesen