Wamp egy új kiadás telepítése előtt

A fordító előszója

Ez a folyamat nem egyike azoknak, ahol ismétlődően rákattint a "Tovább" gombra, majd a "Befejezés" gombra, és ezzel számolni lehet a feladat befejezése. Van itt sok csapda, amit kérhetsz. De az eredmény akkor érhető el, ha egy kicsit a józan ész!

Ne indítsa el ezt a folyamatot, ha csak 20 perc van. Ez elegendő lehet, de attól függően, hogy milyen szintű a készséged, valamint a kiadások száma mind a 3 rész a szoftver, hogy hiányzott, az ügyet húzni.

Az egész folyamat azon a tényen alapul, hogy a WAMPServer telepítése alapvetően csak a fájlok lemezre másolását jelenti, tudva, hogy melyik meghajtót telepíti. Csak két Windows szolgáltatás kötődik a telepítési mappához - "wampapache" és "wampmysql". Ezért, ha töröljük azokat, és a wampmanagerben van egy ilyen opció a menüben (Service-> Remove service), akkor meg lehet vitatni, hogy az eredeti telepítés törölve lett.

Mindenekelőtt készítsen biztonsági másolatot az összes adatbázisáról (DB) a Format = SQL-ben. szem előtt tartva, hogy az Ön adatbázisai nem a MySQL-hez érkeznek. Tartsa biztonságban a biztonsági másolatait készenléti állapotban.

Adatbázisokat, hogy jön MySQL, akkor „mysql”, „information_schema” és „performance_schema”, a mentést akkor nem kell, ha nem vagyunk biztosak az ellenkezőjét, és pontosan tudja, hogy mire van szükséged rájuk.
Továbbá, nem kell a 'teszt' adatbázis, ha nem használta valamit, amit meg kell menteni.

Ha az adatbázisok kis és közepes méretűek, akkor a phpMyAdmin segítségével létrehozhat biztonsági másolatokat.

Továbbá, ha az összes webhelye az "omlós", a "root" és a "" (üres jelszó) segítségével csatlakozik az adatbázisához, akkor ebben a tekintetben nem kell mást tenni. (HOGY AZ EGYETLEN IDE).

Ha beállított egy jelszót a root felhasználó, és azt használja ( „localhost”, „root” és a „nekiy_vami_ustanovlennyy_parol”), akkor csak be kell emlékezni ezt a jelszót kell telepíteni az új verzió a MySQL (így kell csinálni - is rossz ötlet).

Ha az üzleti megfelelően, és hozzon létre egy egyedi MySQL felhasználónév és jelszó minden adatbázis Webhelyeinek meg kell írni a felhasználói azonosítók és jelszavak visszaállítása érdekében azokat az új változat a MySQL.

Vagy a phpMyAdmin segítségével exportálhat SQL utasításokat, mentheti őket, és felhasználhatja őket egy új MySQL verzióban.

Ezért a WAMP szerver új verziójának telepítése előtt

Valójában mindössze 2 dolgot telepített a WampServer - ezek az Apache és a MySQL szolgáltatásai.
Ezért törölje a 2 szolgáltatást:

1. Futtassa a WampServert
2. wampmanager -> Minden szolgáltatás leállítása
3. wampmanager -> MySQL -> Szerviz -> Szolgáltatás törlése
4. wampmanager -> Apache -> Szolgáltatás -> A szolgáltatás törlése

Most állítsa le a wampmanageret úgy, hogy jobb gombbal kattint a wampmanager -> Exit menüre.

Nevezze át a wamp mappát valami olyannak, mint a wamp_old. Ez a biztonsági mentésed!

Most telepítheti a WAMP szerver új példányát. csináljuk.

Töltsön le és telepítsen új WAMP szervert, telepíthet bármilyen C, D, E meghajtóra stb. telepíthető a meghajtó gyökérkönyvtárába, például C: wamp, de ne telepítse a csomagot a C: Program Files könyvtárba

Ellenőrizze, hogy a telepítés a következőképpen működik-e:

1. A rendszerterületen lévő wampmanager ikonnak ZÖLD-nak kell lennie.
2. Run: wampmanager -> localhost
3. Kattintson a phpMyAdmin linkre, győződjön meg róla, hogy működik.

A WampServer 2.4 egy másik phpmyadmin konfigurációval rendelkezik, így kezdetben, amikor elindítja, a bejelentkező oldal betöltődik. Ne feledje, hogy az új telepítésnél a felhasználónév = root, és a jelszó BLANK.

Ha még mindig problémái vannak, ne feledje, hogy ez az új telepítés nem tartalmaz minden olyan változtatást, amelyet az előző telepítés során lehetett végrehajtani. Ezért most összehasonlíthatja régi és új konfigurációit, és átviheti a szükséges beállításokat a régi konfigurációról az újra.

Ne feledje, hogy frissíti az Apache-t, a MySQL-t és a PHP-t. és a háromság egészének paraméterei megváltoztathatnának / törölhetnének, vagy újakat is hozzáadhatnak.

Tehát ne másolj át őket, mint a régimódi konfigurációról az újra.
PROBLÉMÁKAT VAN!
(szó szerint ez volt - a kócok meg fognak jelenni, - a tolmács megjegyzése)
Ezért nem töröltük a régi wamp mappát, először meg kell győződnünk arról, hogy az új telepítés helyesen működik.

Pontosan ezekre a fájlokra kell figyelmet fordítania, de attól függően, hogy mit tettél az Apache / PHP / MySQL programmal, lehetnek mások is, és csak akkor tudhatsz róla.

A fájlok minden módosításához ellenőrizni kell az Apache és a MySQL teljesítményét:

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

Ha Apache 2.4.x-et használsz
Ideje elolvasni a mellékelt hozzászólást Wampserver 2.4 Mi a teendő a telepítés után?

A php.ini-t az Apache használja
(Hozzáférés a fájlt, kattintson wampmanager -> PHP -> php.ini), a fájl valójában wampbinapacheapachex.y.zbinphp.ini mappába, de szerkesztésre megnyitni a menü használatával mondta.

A php.ini-t a PHP CLI használja
Ha valóban PHP CLI-t használsz (szerkesztsd a wampbinphpphpx.y.zphp.ini fájlt)

Hasonlítsa össze a régi és az új verziókkal a fájlokat, ne felejtse el, hogy a beállítások megváltoztak, a bővítmények hozzáadhatók a php rendszermaghoz, ezért nem szükségesek kiterjesztések stb.

Ha frissít a mysql 5.6-re, akkor érdemes ezt a paramétert hozzáadni a MySQL-hez rendelt memória mennyiségének csökkentéséhez. Alapértelmezés szerint kb. Fél gigabájt memóriát osztanak ki, ez a beállítás csökkenti az elfogadhatóbb összeghez rendelt összeget. Állítsa be ezt a beállítást a rendszer képességeinek megfelelően.
table_definition_cache = 800

Most visszatérhet a MySQL felhasználók és az adatbázisok visszaállításához a MySQL új verziójába.
Ha frissíted a MySQL nagyon régi verzióját, ne felejtsd el, hogy a helyreállítási folyamat nem lehet olyan egyszerű. Előfordulhat, hogy javítania kell néhány dolgot, mielőtt a MySQL új verziója elfogadja a régi adatokat. Ez meglehetősen ritka helyzet, de ez megtörténhet. És ismét emlékeztetlek - ne készítsen frissítést 10 perccel a WampServer új verziójának bemutatása előtt.

A weboldalak átvitele a WAMP új példányára
Csak másolja a wamp_oldwww * könyvtárat a wampwww könyvtárba

Az Apache, a MySQL és a PHP korábbi verzióinak átvitele a régi változatról a másikra
Ne feledje, hogy a WAMPServer egyik erőssége az Apache, a MySQL és a PHP több verziójának átkapcsolása.

Ezért átviheti őket egy új WampServer telepítésre.

Nem szabad elfelejtenünk, hogy talán először telepítette a WampServert, amely semmit sem tud az Apache 2.4-ről, és azt is, hogy NEM MINDEN PHP verzió fog működni az Apache 2.4 alatt.
Alapvetően azért, mert összeállításuk és összekapcsolásukkor az Apache 2.4 még nem létezett, és az Apache és a PHP közötti interakciót az Apache 2.4-ben módosították.

Szóval, a PHP összes verziójában a könyvtárban. A wampbinphpphpx.y.z egy wampserver.conf nevű fájl.
A PHP régebbi kiadásaiban valószínűleg így néz ki:

Ez a fájl azt mondja a wampmanagernek, hogy mely könyvtárakat hívja a PHP-tolmács, és melyik Apache fő verziója kompatibilis.
Ezeket az információkat akkor használjuk, amikor az Apache és a PHP verziók között váltunk a WampManager menü használatával.
Az idősebb verziók nem tartalmazhatnak ilyen utasításokat az Apache 2.4-hez, ezért magának kell hozzáadnia őket.

Adja hozzá ezt az új szakaszt csak akkor, ha a PHP verziója tartalmazza a php5apache2_4.dll fájlt a könyvtárában.
Ha nincs jelen, és csak a PHP> 5.3.17 verziókra létezik, akkor ne adj hozzá egy új szakaszt a wampserver.conf fájlhoz.

Tehát, ha az Apache 2.4.x és a PHP verzió nem tartalmaz php5apache2_4.dll fájlt, akkor megjelenik egy kis ikon mellett megtiltja bejáratánál ez a verzió, ha megy WampManager parancsát, és keresse a PHP rész -> verziók. Ez egy vizuális visszaigazolás, hogy a jelenlegi verziójú Apache használatakor ne váltson erre a PHP verzióra. Természetesen megváltoztathatod az Apache verzióját, amely kompatibilis ezzel a PHP verzióval, és a vizuális jelzés megváltozik.

De ne felejtsük el, hogy ezt a mechanizmust egy egyedi wampserver.conf fájl vezérli a PHP egyes verziói számára. A 2.4-es verzióra vonatkozó információkat nem csak az egyes fájlokra adhatjuk, hanem csak azokat, akik a php5apache2_4.dll könyvtárral érkeznek. És előre vetítik a kérdést, azt hiszem, csak egy tipp, hogy lehet lesz képes újrafordítani régebbi verziói PHP elérése érdekében kompatibilitás Apache 2.4, de talán ez nem fog megtörténni. A PHP régebbi verziói valamilyen oknál fogva régiek, és ezeket csak akkor kell figyelembe vennie, ha a fejlesztési környezetet olyan módon kell létrehoznia, amilyen közel van a kódex telepítési környezetéhez. Vagy ha valami nagyon régi és talán rosszul írott php kódot használsz. Ebben az esetben feltétlenül használhatja az Apache régi verzióját.

Ha minden rosszul megy. és vissza kell térnie az előző változathoz.

Visszatérhetünk a wamp eredeti verziójához az alábbiak szerint:

Indítsa el az új WAMPServert, és távolítsa el a MySQL és Apache szolgáltatásokat.

wampmanager -> Minden szolgáltatás leállítása
wampmanager -> MySQL -> Szerviz -> Szolgáltatás törlése
wampmanager -> Apache -> Szerviz -> Szolgáltatás törlése

Most állítsd le a wampmanageret.
Kattintson jobb gombbal a wampmanager -> Kilépés gombra

Nevezd át az aktuális wamp mappát, például wamp_new (vagy ha teljesen lemondtál, egyszerűen törölheted, és másképp kezdheted a semmiből).
Nevezze át a wamp_old mappát a wamp helyére.

Run wampmanager, az asztalon lévő ikon továbbra is működni fog, telepíteni a MySQL és Apache szolgáltatásokat.

wampmanager -> MySQL -> Szolgáltatás -> Telepítési szolgáltatás
wampmanager -> Apache -> Szolgáltatás -> Telepítési szolgáltatás

Vissza kell térnie a frissítési folyamat kezdetének kezdőpontjához.
Ne felejtse el törölni a böngésző gyorsítótárát (CTRL + F5), hogy ne zavarja a telepítések közötti váltás miatt bekövetkező furcsaságokat.

Ui Habr valahogy ezt nem veszi figyelembe referenciaként, mert a hivatkozás az eredetire adok a cikk végén.
P.S.S. A cikk elrendezése a lehető legközelebb áll az eredetihez.

Kapcsolódó cikkek