Wamp înainte de a instala o nouă versiune

Cuvânt înainte de Traducător

Acest proces nu este unul dintre acelea în care faceți clic în mod repetat pe butonul "Următorul", apoi pe "Finalizare", iar pe aceasta puteți număra sarcina finalizată. Există o mulțime de capcane aici pe care le puteți plăcea. Dar rezultatul este realizabil dacă aduceți un pic de bun simț!

Nu începeți acest proces dacă aveți doar 20 de minute. Acest lucru poate fi de ajuns, dar, în funcție de nivelul abilităților dvs., precum și de numărul de lansări ale tuturor celor 3 părți ale software-ului pe care le-ați pierdut, cazul se poate trage.

Întregul proces se bazează pe faptul că instalarea WAMPServer practic copiază doar fișierele pe disc, știind doar ce unitate este instalată. Doar două servicii Windows sunt legate de folderul locației de instalare - "wampapache" și "wampmysql". Prin urmare, dacă le ștergem și în wampmanager există o astfel de opțiune în meniu (Service-> Remove service), atunci se poate argumenta că instalarea inițială a fost ștearsă.

Mai întâi, faceți o copie de rezervă a tuturor bazelor de date (DB) în Format = SQL. având în vedere că bazele dvs. de date nu sunt cele care vin cu MySQL. Păstrați copiile de siguranță într-un loc sigur, cu disponibilitate deplină.

Baze de date care vin cu MySQL, este MySQL ",„information_schema“și„performance_schema“, backup-uri lor nu aveți nevoie, dacă nu sunteți sigur de contrariul, și știi exact ce ai nevoie de ele.
De asemenea, nu aveți nevoie de baza de date "test" dacă nu ați folosit-o pentru ceva ce trebuie salvat.

Dacă bazele dvs. de date au dimensiuni de la mici la medii, puteți utiliza phpMyAdmin pentru a crea copii de rezervă.

Mai mult, dacă toate site-urile dvs. se conectează la bazele lor de date folosind "localhost", "root" și "(parola goală), atunci în acest sens nu trebuie să faceți altceva. (DACĂ ESTE O IDEI BUNĂ).

Dacă ați setat o parolă pentru utilizatorul root, și utilizați ( „localhost“, „root“ și „nekiy_vami_ustanovlennyy_parol“), atunci trebuie doar să rețină această parolă pentru a instala în noua versiune de MySQL (deci de a face - de asemenea, o idee rea).

Dacă faceți afaceri în mod corespunzător și creați un utilizator MySQL unic și o parolă pentru fiecare bază de date a site-urilor dvs., atunci trebuie să scrieți ID-urile utilizatorilor și parolele acestora pentru a le restaura în noua versiune MySQL.

Sau puteți utiliza phpMyAdmin pentru a exporta utilizatorii ca instrucțiuni SQL, salvați-le și utilizați-le într-o nouă versiune a MySQL.

Deci, înainte de a instala o nouă versiune a serverului WAMP

De fapt, există doar două lucruri instalate de WampServer - acestea sunt serviciile Apache și MySQL.
Prin urmare, ștergeți aceste două servicii:

1. Rulați WampServer
2. wampmanager -> Opriți toate serviciile
3. wampmanager -> MySQL -> Service -> Eliminați serviciul
4. wampmanager -> Apache -> Service -> Eliminați serviciul

Acum opriți managerul wampmanager făcând clic dreapta pe meniul wampmanager -> Exit.

Redenumiți folderul de tip wamp la ceva de tipul wamp_old. Aceasta este rezerva dvs.!

Acum puteți instala o copie nouă a serverului WAMP. hai să o facem.

Descărcați și instalați un nou server WAMP, puteți instala pe orice unitate C, D, E etc. poate fi instalat în directorul rădăcină al unității, de exemplu C: wamp, dar nu instalați pachetul în directorul C: Program Files

Verificați dacă instalarea dvs. funcționează după cum urmează:

1. Pictograma wampmanager din zona de sistem trebuie să devină VERDE.
2. Rulați: wampmanager -> localhost
3. Faceți clic pe link-ul phpMyAdmin, asigurați-vă că funcționează.

WampServer 2.4 vine cu o configurație diferită phpmyadmin, așa că inițial, când îl porniți, pagina de autentificare se încarcă. Rețineți că în noua instalare, username = root, iar parola este BLANK.

Dacă totuși aveți probleme, rețineți că această nouă instalare nu conține toate modificările pe care le puteți face în instalarea anterioară. Prin urmare, acum puteți compara configurațiile vechi și noi și puteți transfera setările necesare de la vechea configurație la cea nouă.

Amintiți-vă că actualizați Apache, MySQL și PHP. iar parametrii întregii trinități se pot schimba / se pot șterge sau se vor adăuga noi.

Deci, nu copiați-le exact așa de la vechea configurație wamp la cea nouă.
VOR PROBLEME!
(literalmente a fost - DRAGONELE VOR APĂRĂM, - comentariul interpretului)
De aceea nu am șters vechiul dosar wamp, mai întâi trebuie să ne asigurăm că noua instalare funcționează corect.

Exact acele fișiere pe care ar trebui să le acordați cu atenție, dar, în funcție de ceea ce ați făcut cu Apache / PHP / MySQL, ar putea fi alții și numai dvs. puteți ști despre asta.

Fiecare schimbare în aceste fișiere trebuie să fie însoțită de un control al performanței Apache și MySQL:

https.conf,
wampaliasphpmyadmin.conf,
wampaliassqlbuddy.conf,
wampaliaswebgrind.conf,

Dacă utilizați Apache 2.4.x
Este timpul să citiți postul atașat Wampserver 2.4 Ce să faceți după instalare.

Php.ini este folosit de Apache
(Pentru a avea acces la dosar, faceți clic pe wampmanager -> PHP -> php.ini), fișierul este de fapt în dosarul wampbinapacheapachex.y.zbinphp.ini, dar pentru editare-l deschide folosind meniul menționat.

Php.ini este folosit de PHP CLI
Dacă utilizați cu adevărat PHP CLI (editați fișierul wampbinphpphpx.y.zphp.ini)

Comparați versiunile vechi și noi ale fișierelor, rețineți că setările s-ar fi putut modifica, extensiile ar putea fi adăugate în kernelul php și, prin urmare, nu sunt necesare ca extensii etc.

Dacă faceți upgrade la mysql 5.6, poate doriți să adăugați acest parametru pentru a reduce cantitatea de memorie alocată MySQL. În mod implicit, aproximativ o jumătate de gigabyte de memorie este alocată, această setare va reduce suma alocată la una mai acceptabilă. Setați această setare în funcție de capacitățile sistemului dvs.
table_definition_cache = 800

Acum puteți reveni la recuperarea utilizatorilor MySQL și a bazelor de date în noua versiune de MySQL.
Dacă actualizați versiunea VERY OLD a MySQL, nu uitați că procesul de recuperare ar putea să nu fie atât de ușor. Este posibil să trebuiască să remediați câteva lucruri înainte ca noua versiune a MySQL să poată accepta datele dvs. vechi. Aceasta este o situație destul de rară, dar se poate întâmpla. Și din nou vă reamintesc - nu faceți o actualizare cu 10 minute înainte de a fi nevoie să prezentați prezentarea folosind noua versiune a WampServer.

Transferați site-urile dvs. web la o nouă copie a WAMP
Doar copiați directorul wamp_oldwww * în directorul wampwww

Transferarea versiunilor vechi de Apache, MySQL și PHP de la versiunea veche a wamp la una nouă
Amintiți-vă că unul dintre punctele forte ale WAMPServer este capacitatea de a comuta între mai multe versiuni de Apache, MySQL și PHP.

Prin urmare, le puteți transfera la o nouă instalare WampServer.

Trebuie să vă amintiți că poate prima dată când ați instalat WampServer, care nu știe nimic despre Apache 2.4, și de asemenea că versiunile NOT ALL PHP vor funcționa sub Apache 2.4.
Practic, deoarece atunci când au fost compilate și conectate, Apache 2.4 nu exista încă, iar interacțiunea dintre Apache și PHP a fost schimbată în Apache 2.4.

Deci, în toate versiunile de PHP în directorul. wampbinphpphpx.y.z are un fișier numit wampserver.conf.
În edițiile mai vechi ale PHP, probabil că arată ceva de genul:

Acest fișier spune wampmanager care biblioteci sunt numite de către interpretul PHP și cu care versiune majoră a Apache sunt compatibile.
Aceste informații sunt utilizate la comutarea între versiunile Apache și PHP folosind meniul WampManager.
Versiunile mai vechi nu pot conține astfel de instrucțiuni pentru Apache 2.4, deci va trebui să le adăugați singuri.

Adăugați această secțiune nouă numai dacă versiunea dvs. de PHP conține fișierul php5apache2_4.dll în directorul său.
Dacă nu este prezent și există numai pentru versiuni de PHP> 5.3.17 sau altfel, nu adăugați o secțiune nouă la wampserver.conf.

Deci, dacă utilizați Apache 2.4.x, iar versiunea PHP nu conține fișierul php5apache2_4.dll, veți vedea o pictogramă mică de lângă interzice intrarea la această versiune, dacă te duci în meniul WampManager și căutați în secțiunea PHP -> Versiuni. Aceasta este o confirmare vizuală că nu trebuie să treceți la această versiune de PHP atunci când utilizați versiunea curentă a Apache. Desigur, puteți schimba versiunea dvs. de Apache la una compatibilă cu această versiune de PHP și indicația vizuală se va schimba.

Dar rețineți că acest mecanism este controlat de un fișier unic wampserver.conf pentru fiecare versiune de PHP. Nu puteți adăuga doar informații despre versiunea 2.4 fiecărui fișier, ci numai celor care vin împreună cu biblioteca php5apache2_4.dll. Și anticipând întrebarea dvs., voi presupune că presupun că este posibil să recompilați versiuni vechi ale PHP pentru a obține compatibilitate cu Apache 2.4, dar poate că acest lucru nu se va întâmpla. Versiunile mai vechi ale PHP sunt vechi dintr-un motiv și trebuie să le luați în considerare numai dacă aveți nevoie să creați mediul de dezvoltare cât mai aproape de mediul de implementare a codului. Sau dacă utilizați un cod php foarte vechi și probabil prost scris. În acest caz, puteți folosi cu siguranță versiunea veche a Apache.

Dacă totul merge prost gresit. și va trebui să reveniți la versiunea anterioară.

Putem reveni la versiunea originală a lui wamp după cum urmează:

Lansați noul WAMPServer și eliminați serviciile MySQL și Apache.

wampmanager -> Opriți toate serviciile
wampmanager -> MySQL -> Service -> Eliminați serviciul
wampmanager -> Apache -> Service -> Eliminați serviciul

Acum, opriți managerul wamp.
Faceți clic dreapta pe wampmanager -> Exit

Redenumiți actualul dosar wamp la, de exemplu, wamp_new (sau, dacă ați renunțat complet, puteți să îl ștergeți și să începeți din nou de la zero).
Redenumiți folderul wamp_old înapoi la wamp.

Rulați wampmanager, pictograma de pe birou ar trebui să funcționeze încă, să instalați serviciile MySQL și Apache.

wampmanager -> MySQL -> Service -> Servicii de instalare
wampmanager -> Apache -> Service -> Servicii de instalare

Trebuie să reveniți la punctul de pornire al procesului de actualizare.
Nu uitați să ștergeți cache-ul browserului dvs. (CTRL + F5) pentru a nu interfera cu ciudățenii care apar datorită comutării între instalații.

P.S. Habr cumva nu consideră acest lucru o referință, deoarece referința la originalul pe care o dau la sfârșitul articolului.
P.S.S. Structura articolului este cât se poate de apropiată de cea originală.

Articole similare