Apache, php, mysql, phpmyadmin telepítése és beállítása Windows 10 rendszeren
A jó dolgokat meg kell osztani.
A helyi webszerver nagyon hasznos eszköz. Szükségük van azok számára is, akik webalkalmazásokat fejlesztenek ki, és azok, akik különböző szkriptekkel, motorokkal és azokkal próbálkoznak, akik tesztelik a webes behatolást. Különböző népszerű "all-in-one" összeállítások vannak, köztük Apache, PHP, MySQL és egyéb összetevők. Használhatja őket. De a független szerver-telepítésnek számos előnye van:
Valójában az Apache telepítése, valamint más szükséges elemek - a PHP, a MySQL, a phpMyAdmin - nagyon egyszerű művelet. A felmerülő nehézségek annak a ténynek tudhatók be, hogy a hibaüzenetek nem nagyon informatívak. Ha például az Apache konfigurációban hiba történik, akkor nem indul el, ez minden. És a kezdő nem mindig tudja, mi a baj.
Ha pontosan követi az utasítás összes pontját, akkor minden a Windows verziójától függetlenül fog működni.
A kiszolgáló telepítése több elem telepítését és konfigurálását tartalmazza:
- maga a webszerver (Apache);
- PHP szkriptnyelv;
- adatbázis-kezelő rendszer MySQL;
- webes felület a MySQL adatbázis adminisztrációhoz phpMyAdmin.
1. Előkészítő szakasz - letölthető Apache, PHP, MySQL, phpMyAdmin
Az oldal tetején az Apache Win64 vagy Win32 két verziója található. Ha a 64 bites Windows, akkor válasszon ki (ez alapvetően nem a munkát, és nincs hatással. Csak a szabályt követni, hogy egy kicsit mélysége összes változatát szerver komponensek). A 64 bites verziót választottam.
Ugrás a webhelyre a PHP letöltéséhez. A verziók sokak, össze lehet zavarodni a megszokottakkal. A legújabb verziók a tetején vannak. A PHP 5.6-ban négy lehetőség van. Válassza a Szál biztonságos lehetőséget. valamint 64 vagy 32 bit. Például választottam a VC11 x64 szálbiztonságot.
Töltse le a MySQL-t (a helyszínen egy szabad verzió neve MySQL Community Server). Ezen az oldalon görgessen lefelé. Két változat áll rendelkezésre
- Windows (x86, 32 bites), ZIP archívum
- Windows (x86, 64 bites), ZIP archívum
Mindenki megérti, hogyan különböznek egymástól.
A kiszolgáló gyakorlatilag egy kötelező eleme a phpMyAdmin volt, amelyet letöltött ezen az oldalon.
Ha az előző letöltött fájlok kicsit különböznek, akkor a phpMyAdmin nem rendelkezik ilyen koncepcióval, mert PHP szkriptekből áll.
A letöltött fájl neve vc_redist.x64.exe lesz.
Tehát a következő fájlok vannak:
- httpd-2.4.12-win64-VC11.zip
- php-5.6.6-Win32-VC11-x64.zip
- mysql-5.6.23-winx64.zip
- phpMyAdmin-4.3.11-all-languages.zip
- vcredist_x64.exe
- vc_redist.x64.exe
Futtassa és telepítse a vcredist_x64.exe és a vc_redist.x64.exe fájlokat - többé nem térünk vissza hozzájuk.
2. Válassza ki a szerver struktúráját.
Most minden készen áll, akkor elkezdheti. Néhány szó a szerverünk szerkezetéről.
A C meghajtóban hozza létre a Kiszolgáló könyvtárat. ben létrehozunk könyvtárakat bin (itt fogjuk telepíteni Apache, PHP, MySQL) és adatok (itt lesz a honlapunk és az adatbázis).
Folytassuk a felkészülést. Az adatkönyvtárban két mappát hozunk létre:
3. Apache 2.4 telepítése és konfigurálása
A bin könyvtárban csomagolja ki az Apache fájlokat (a httpd-2.4.12-win64-VC11.zip archívumból), vagy inkább csak az Apache24 mappában érdeklődünk.
Nyomja meg az Enter billentyűt.
Ez két dolgot jelent:
- Az Apache működik
- A c: Serverdatahtdocs könyvtárban nincsenek fájlok.
Lehet játszani - bármely html fájlt hozzáadni a könyvtárhoz - teljes körű kiszolgáló működik.
4. MySQL telepítése és konfigurálása 5.6
A bin könyvtárban csomagolja ki a MySQL fájlokat (a mysql-5.6.23-winx64.zip archívumból). Nevezd át a mysql-5.6.23-winx64 mappát mysql-5.6-ra (rövidség).
By the way, a kicsomagolt mappához mysql-5.6 több mint fél gigabájtot vesz igénybe!
Csak egy dolgot kell tennünk, add hozzá egy sort:
A PHP konfigurálása
A PHP-konfiguráció a php.ini fájlban történik. A kézi telepítésre és a frissítésekre szánt zip archívumokban. php.ini no (ez kifejezetten azért nem, hogy véletlenül törölje a fájlt, az egyedi beállításokkal). De van még két másik, amit php.ini-fejlesztésnek és php.ini-termelésnek neveznek. Bármelyikük kézi telepítéssel átnevezhető a php.ini fájlba, és tovább konfigurálható. A localhost-ban a php.ini-fejlesztést használjuk.
Győződjön meg a gyökér felhasználónévként. A jelszó mező üresen marad. Ha minden rendben történik, akkor mindennek így kell kinéznie:
7. A szerver és az adatmentés használata.
A c: Serverdatahtdocs könyvtárban hozzon létre mappákat és fájlokat, például:
Az összes webhely és adatbázis teljes biztonsági mentésének létrehozásához elég az adatkönyvtár másolása.
A modulok frissítése előtt. készítsen biztonsági másolatot a bin mappáról - problémák esetén könnyen visszaléphet az előző verziókra.
A szerver újratelepítése vagy frissítése. újra kell konfigurálni a konfigurációs fájlokat. Ha ilyen fájlok másolata van, akkor a folyamat jelentősen felgyorsulhat. Kívánatos a következő fájlok mentése:
- c: ServerbinApache24confhttpd.conf
- c: Serverbinmysql-5.6my.ini
- c: ServerbinPHPphp.ini
- c: ServerdatahtdocsphpMyAdminconfig.inc.php
Ezek tartalmazzák az összes beállítást.
8. További PHP-testreszabás.
A PHP jelenleg nagyon hatékony, rugalmas és kényelmes eszköz. A helyi számítógép segítségével számos feladatot megoldhat, amelyek nem feltétlenül kapcsolódnak a weboldalak létrehozásához. Rendkívüli feladatok megoldásakor nyugodhat a beállításokban beállított korlátozások ellen. Ezeket a beállításokat a php.ini fájl tartalmazza (c: ServerbinPHPphp.ini) Ezek közül néhányat fontolhat:
<<Контент скрыт от гостей. Зарегистрируйтесь. чтобы снять ограничение.>>
beállítja a memória maximális mennyiségét, amelyet a szkript használhat
egy parancsfájl maximális végrehajtási ideje
Ezeket a beállításokat nem szükséges módosítani, de hasznos tudni róluk.
9. A phpMyAdmin további konfigurációja.
Már létrehoztuk a phpMyAdmin-ot, és többségüknek elég alapvető funkciójuk van. Mindazonáltal a phpMyAdmin kezdőoldalán egy felirat szerepel:
"A phpMyAdmin további szolgáltatásai nem teljesen konfiguráltak, egyes funkciókat letiltott."
Új lehetőségek:
Most ezeket a további lehetőségeket teljes egészében kiigazítjuk. Nyissa meg a phpMyAdmin alkalmazást, és kattintson az "Import" gombra. A megnyíló lapon kattintson a "Válasszon fájlt" gombot.
A megnyitott böngészőablakban másolja a sort:
(vagyis a C: ServerdatahtdocsphpMyAdminsql könyvtárban a create_tables.sql fájlt választottuk)
A phpMyAdmin oldalon kattintson az OK gombra.
Miután az importálás sikeresen befejeződött, megjelenik egy új phpmyadmin nevű adatbázis.
Kattintson a "Felhasználók" fülre.
Kattintson a Felhasználó hozzáadása elemre. A "Felhasználónév:" mezőbe írja be a pma-t
Helyezzen be egy jelszót, egyszerű jelszóval - 1-es számmal (ez a localkhost!). A jogosultságok megváltoztatásához kattintson az "OK" gombra. Automatikusan megyünk az oldalra olyan felhasználók listájával, akik már rendelkeznek pma-val
Kattints a "jogosultságok szerkesztése" erre a felhasználóra. Keresse meg az "Adatbázis-szintű jogosultságokat". És a "Hozzáadási jogosultságok hozzáadása a következő adatbázisba:" jelölje ki a "phpmyadmin" nevű adatbázist. Az Adatbázis szintű kiváltságok lap új oldalán kattintson a Mindegyik jelölés elemre, és kattintson az OK gombra.
- az első sorban cserélje ki a saját jelszavát, amelyet a felhasználó létrehozásakor megadott
- vonalak bárhová beilleszthetők a fájlba, ami legfontosabb, miután $ i ++; és a karakterekig?>
<<Контент скрыт от гостей. Зарегистрируйтесь. чтобы снять ограничение.>>
Mentse el a fájlt. Kilépés a phpMyAdmin-ból - csak nyomja meg a "Logout" gombot és jelentkezzen be újra, és ne csak nyissa meg és zárja be az oldalt.
Az új funkciók több screenshotja:
A következő lépés, miután beállítása és tesztelése helyszínen lokalhoste egy sor minőségi és olcsó web hosting. Rengeteg megoldást mentem át, és nagyon jó lehetőséget találtam - 100 rubel havonta! A pénzt adni egy professzionális hosting nagy rendelkezésre állást, ingyenes domenomvtorogo egyenlővé ajándék (!). 2 GB helyet az SSD-meghajtó és egy korlátlan számú adatbázis, amely képes kapcsolódni korlátlan számú új domainek (csak meg kell fizetni minden egyes új domain - 139 rubel). Általában annyi jó dolog van, hogy a legkönnyebb itt látni.
Nézd, biztos vagyok benne, hogy ez a javaslat minden webhelykezelőt érdekel (legalábbis kezdők, bár előrehaladott), hiszen ez igazi minőségben szolgál a szakemberektől. By the way, van egy promóciós kódot. ingyenes hónapot ad, ha akarod, akkor kihasználhatod.
Ossza meg ezt a cikket barátaival, ha új cikkeket szeretne közzétenni: