webmanufacture

XAMPP

DruckversionSend by email

XAMPP ist eine Zusammenstellung freier Software, bestehend aus dem Apache-Webserver, MySQL Datenbankserver, PHP und Perl, die eine einfache Installation dieser Programme ermöglicht, z.B. als lokalem Webserver.

Unserer Erfahrung nach ist Version 1.6..8 die letzte für Drupal 5.x, 6.x und 7.x zuverlässig funktionierende Fassung.

Zudem sind u.U. folgende Anpassungen relevant:

XAMPP hat standardmäßig ein PHP-Memory-Limit von 16MB. Dieses ist möglicherweise bei der Installation von einigen Funktionalitäten  nicht ausreichend und ggf. zu erhöhen:

  • \xampplite\apache\bin\php.ini bzw.
  • \xampplite\php\php.ini

    [PHP]
    ; Maximum amount of memory a script may consume
    memory_limit = 32M

    [Session]
    session.save_handler = user
Damit lesbare URLs funktionieren, sollte das mod_rewrite-Modul von Apache aktiviert werden:
  • xampplite\apache\conf\httpd.conf

# Dynamic Shared Object (DSO) Support
#
LoadModule
rewrite_module modules/mod_rewrite.so

Wenn Ressourcen über HTTPS geöffnet werden sollen, sind:

(z.B. bei der Fehlermeldung:

We cannot connect with ******* server at https://********.***
Error 0: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? )

  • Die Dateien ssleay32.dll und libeay32.dll aus dem Verzeichnis xampp\php in das Verzeichnis xampp\apache\bin kopieren (die dort schon vorhandenen Dateien überschreiben, oder zur Sicherheit vorher umbenennen).
  • In der Datei xampp\apache\bin\php.ini den Kommentar in der Zeile “;extension=php_openssl.dll” entfernen.