
Dacă ai aflat că a fost lansată o nouă versiune majoră de PHP (precum PHP 8 sau 8.3), poate te gândești că e momentul potrivit să îți actualizezi mediul local de dezvoltare. XAMPP, fiind o soluție all-in-one pentru server local, necesită puțină grijă când vrei să-l actualizezi, ca să nu pierzi site-urile sau bazele tale de date.
Adevărul este că procesul de „upgrade” la XAMPP nu e chiar un upgrade în sens clasic, ci mai degrabă un backup complet, dezinstalare și reinstalare a noii versiuni.
Iată pașii pe care să-i urmezi pentru a face upgrade la XAMPP fără să pierzi nimic:.
Pasul 1 – Fă backup la fișiere
Cei mai mulți spun că e suficient să faci backup la folderul htdocs
, unde sunt site-urile tale. Dar recomandarea noastră e să salvezi întreg folderul de instalare XAMPP (ex: C:\xampp
) undeva în afara lui — de exemplu pe Desktop sau pe un hard disk extern. Așa te asiguri că păstrezi și eventuale fișiere de configurare modificate (precum php.ini
, httpd.conf
, etc.).
Pasul 2 – Exportă bazele de date
Accesează http://localhost/phpmyadmin/
și exportă fiecare bază de date în parte.
Important: Nu exporta într-un singur fișier toate bazele de date – pot apărea probleme la import (dimensiune, timeout etc.).
De asemenea, nu e nevoie să exporți bazele de date de sistem (se vor regenera automat la reinstalare):
information_schema
mysql
performance_schema
phpmyadmin
test
Salvează fișierele .sql într-un loc separat de folderul XAMPP.
Pasul 3 – Dezinstalează vechea versiune de XAMPP
Mergi în C:\xampp
și rulează uninstall.exe
.
În timpul dezinstalării, ți se va cere dacă vrei să ștergi folderul htdocs
. Asigură-te că ai backup-ul făcut și click pe „Yes”.
Procesul poate dura câteva minute, în funcție de câte fișiere aveai.
Pasul 4 – Instalează noua versiune de XAMPP
Descarcă cea mai recentă versiune de pe Apache Friends și instaleaz-o în același folder ca înainte (C:\xampp
).
Ghidează-te după tutorialul oficial de instalare pentru Windows de pe WordPress.org, chiar dacă este mai vechi – rămâne util.
Pasul 5 – Ajustează setările PHP
După instalare, editează fișierul php.ini
din C:\xampp\php
și ajustează parametrii după nevoi. Exemple frecvente:
iniCopyEditpost_max_size = 128M
upload_max_filesize = 128M
Dacă folosești funcția mail()
din PHP, setează și:
iniCopyEditSMTP = smtp.exemplu.ro
smtp_port = 587
Nu uita: după ce modifici php.ini
, repornește Apache din XAMPP Control Panel pentru ca modificările să intre în vigoare.
Pasul 6 – Restaurează fișierele și bazele de date
Restaurează fișierele website-urilor
Copiază doar conținutul din vechiul folder htdocs
(salvat anterior) în noul C:\xampp\htdocs
.
Nu copia:
dashboard/
img/
webalizer/
xampp/
favicon.ico
,index.php
,bitnami.css
,applications.html
Acestea sunt incluse automat de XAMPP la instalare.
Restaurează bazele de date
Intră din nou în phpMyAdmin
, creează bazele de date manual dacă e nevoie, apoi importă fișierele .sql, câte unul pentru fiecare.
Opțional: În timpul importului, poți debifa:
- “Allow the interruption of an import…”
- “Enable foreign key checks”
Pași opționali
1. Restaurează Virtual Hosts (dacă foloseai)
Dacă aveai configurații personalizate în httpd-vhosts.conf
(ex: pentru mai multe proiecte), copiază setările din vechiul fișier aflat în C:\xampp\apache\conf\extra
.
2. Activează SSL pentru localhost
Poate fi util pentru testări. Vezi articolul „Setting up a self-signed SSL certificate for localhost when using XAMPP on Windows” (în engleză).
3. Rulează XAMPP ca Administrator
Dă click dreapta pe xampp-control.exe
, alege „Properties” → „Compatibility” și bifează “Run this program as an administrator”.
Pentru a evita mesajele UAC, poți instala Apache și MySQL ca servicii Windows. Apasă pe X-ul roșu din coloana „Service” și selectează „Yes”. Vor deveni tick-uri verzi și vor porni automat la fiecare restart.
Concluzie
Deși pare complicat, procesul de upgrade la XAMPP este simplu dacă îl faci pas cu pas, cu atenție la backup și restaurare. Este o operațiune recomandată periodic, mai ales când apar versiuni noi de PHP care pot aduce performanță și securitate mai bună.