[XAMPP] How to enable mime_content_type as on XAMPP

Salve a tutti,

oggi mi sono imbattuto ad uplodare dei file un un bucket S3 amazon in cloud e per non utilizzare l’intero SDK PHP di amazon ho trovato una bella libreria open source (viva O.S.).
Il problema e che sulla configurazione di base di XAMPP la funzione mime_content_type è disattivata (oltre che ad essere deprecata e sostituira con fileinfo() ).

Quindi per abilitare questa funzione possiamo eseguire i sequenti steps:

Stoppare apache dal Cp di XAMPP
aprire il file php.ini

scommentare la riga :

[mime_magic]
mime_magic.magicfile = "C:\xampp\php\extras\magic.mime"
;mime_magic.debug = On

(eliminare il punto e virgola all’inizio della riga di mime_magic.debug)

Scommentare la riga:

;extension=php_fileinfo.dll

(eliminare il punto e virgola all’inizio della riga di extension=php_fileinfo.dll)

Aprire il file httpd.conf e cercare: mod_mime_magic.so
e scommentare la riga

#LoadModule mime_magic_module modules/mod_mime_magic.so

(eliminare il cancelletto all’inizio della riga)

detto fatto… riavviare XAMPP e avrete la funzione funzionante al 100%

Alla prossima :D

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>