Beállítás lámpa - apache, php és mysql linux VPS

új anyagok

Konfigurálása Apache, a PHP és a MySQL Linux VPS

Telepítése Apache, a PHP és a MySQL Debian

Az első lépés az, hogy telepítse a szükséges szoftvert a virtuális (vagy valós - a fény a probléma, hogy nem számít) szerver. Mint már említettük, a Linux csinálni sokkal könnyebb, mint a Windows. Mindazonáltal, nézzük ezt részletesebben, különösen azért, mert nem adja meg a „meztelen” változata az Apache és a PHP, de pántok különböző könyvtárak támogatására. Különösen célszerű kialakítani, legalább a GD támogatja a grafikus, valamint ImageMagick (továbbfejlesztett grafikus támogatás a PHP) és Mcrypt (titkosítás).







apt-get install apache2 php5 imagemagick libapache2-mod-php5 php5-gd php5-imagick php5-mcrypt

Itt tűztük Apache, a PHP és ImageMagicknek (GD már telepítve van az alap rendszer), valamint modulok Apache interakció PHP és a PHP GD, ImageMagicknek és Mcrypt.

megjegyzés
A lényege a telepítő csomagok a Debian csökken hívás apt-get a parancs (ebben az esetben Telepítés), illetve ezt követően a résen minden a megfelelő csomagokat.

Ezután telepítse MySQL:

apt-get install mysql-server mysql-client php5-mysql

Ezután állítsa 3 csomag: a tényleges MySQL szerver, MySQL kliens (hozzáférést biztosít a szerver) és a MySQL támogató modul a PHP. Ennek során a telepített MySQL telepítő bekéri a jelszót a root felhasználó (nem tévesztendő össze a rendszer root felhasználó!).

Írja be a jelszót, majd adja meg újra a következő képernyőn, majd néhány másodperc után, hogy a MySQL telepítés befejeződött.

Így van minden, amire szükség van egy webszerver. Az egyszerűség kedvéért telepíteni a phpmyadmin. Ez történik Debian nagyon egyszerű:

apt-get install phpmyadmin

A telepítő program meg fogja kérdezni, hogy melyik szerveren kívánja állítani a közüzemi - válasszuk az apache2 (nyomja meg a szóköz a megfelelő sorban).

A telepítés végén a rendszer kérni fogja, hogy hozzon létre egy adatbázist a phpmyadmin. Egyetértünk ezzel a javaslattal (kiválasztásával igen), akkor adja meg a root jelszót a MySQL (melyet korábban megadott, amikor a szerver telepítés), és hozzon létre egy jelszót phpmyadmin.







Most kell perezapustt apache:

Apache beállítása a Linux

megjegyzés
Valójában, ha egy Debian 6 /etc/mime.types lehet nyitni egyszerre, hanem keresi típusú beállításokat az Apache config).

Fájl megnyitása szerkesztésre, keresse húr application / x-httpd-php és csatolni kell a húr html (anélkül pontok).

useradd -d / home / user1 -m userone

Az -m kapcsoló jelzi, hogy beállítása a -d könyvtárat automatikusan létrejön. Ezután állítsa be a jelszót a passwd parancsot:

Most már készen áll, hogy építsenek a helyén. felhasználónak meg kell változtatnia az újonnan létrehozott és létrehozza a szükséges könyvtárakat:

su userone mkdir / home / user1 / site1 mkdir / home / user1 / site1 / logs mkdir / home / user1 / site1 / www kilépés

ServerName site1.ru ServerAlias ​​www.site1.ru DocumentRoot / home / user1 / site1 / www AllowOverride Minden rendelés allow, deny lehetővé minden ErrorLog /home/user1/site1/logs/error.log LogLevel figyelmezteti CustomLog /home/user1/site1/logs/access.log egyesítjük

  • ServerName - szerver domain neve
  • ServerAlias ​​- alias szerver (pl megadhat több paraméter)
  • DocumentRoot - a gyökér könyvtár
  • ErrorLog - az út és a fájl nevét a hiba napló bejegyzéseket
  • LogLevel - fontos hibaszintjének ahonnan információt kell esni a napló CustomLog - az út és a fájl nevét írási naplók

megjegyzés
Meg kell jegyezni, hogy a könyvtár lehet használni, ha Apache beállítható, nemcsak a VirtualHostnak, hanem bármely más hely, ahol szeretnénk, hogy engedélyeinek beállítása tetszőleges könyvtárba.

Miután az Apache konfigurációs fájl az új webhely készen áll, azt kell mondani, hogy a szerver meg kell használni a fájlt. Ehhez hozzon létre egy szimbolikus linket a fájlt az / etc / apache2 / sites-enabled. Ez történt a parancs ln:

ln -s /etc/apache2/sites-available/site1.ru.conf /etc/apache2/sites-enabled/site1.ru.conf

Így most mindig kapcsolja ki a létrehozott fájl a konfigurációt, egyszerűen törölje a linket a fájlt a sites-enabled, és csatlakoztassa újra, ami egy linket újra.

Most teszteljük a kapott konfiguráció Apache újraindításához:

És végéhez fűzött:

Index of / Név Utolsó módosítás Méret Leírás Apache / 2.2.16 (Debian) Server at site1.ru Port 80

Kitűnő, az első hely mellett Linux VPS és fut.

Beállítása az FTP-szerver Debian

Az Apache beállítása, jó lenne, hogy töltse az újonnan létrehozott tartalom szerver. Ehhez szükség van egy FTP-kiszolgálóra. Menj vissza a Debian Virtual Machine parancssort és írd be:

apt-get install ProFTPD

Kérésre az üzemmód kiválasztott önálló, amellyel az FTP-kiszolgáló telepítése, konfigurálása és már működik. Csatlakoztatható bármilyen FTP-kliens (FileZilla, Total Commander, stb) a beállítások userone felhasználó korábban létrehozott.

Most már működik tökéletesen a helyén létrehozott ugyanúgy, mintha egy igazi szerver az interneten.


SNK GSCP - egy új könyvtárat a PHP 5!
Web Studio és Vizuális Műhely Library:
Szabványok web-technológia
Monopoly v. 2.0.2 Letöltések:
letölthető szoftver Termékek:
programok és könyvek