PHP7-Module unter XAMPP aktivieren

Donnerstag, 28. Januar, 2016

Ich habe ein aktuelles XAMPP heruntergeladen, um mit PHP7 zu prüfen, ob “mein” CMS und meine eigenen Klassen noch laufen.
Auf Sourceforge war der Download gar eine Minorversion neuer, als bei apachefriends.org.

Das Aktivieren der PHP-Module erfolgt durch Auskommentieren (Entfernen der Semikolon am Zeilenanfang) der jeweiligen Module in der C:\xampp\php\php.ini.

(...)
; extension=php_bz2.dll
extension=php_curl.dll
; extension=php_fileinfo.dll
(...)

Plus Restart des Apache. Dachte ich.
Mit phpinfo() wurde schnell klar, das Modul ist dennoch nicht aktiv. Die DLLs sind auch im C:\xampp\php\ext\ vorhanden.

Ursache:

Sie wurden nicht per Default gefunden. Es benötigte noch explizit den per Default auskommentierten Wert

extension_dir = "c:/xampp/php/ext/"

Dann ein Restart des Apache. Schon war das Modul da.

weiterführende Links:

  1. XAMPP Download auf apachefriends.org
  2. XAMPP Downoad auf Sourceforge