Skype: blackpanther.hu info@blackpanther.hu

Apache, MySQL, PHP (LAMP) telepítése

blackPanther Magyarország Szerver szolgáltatások Apache, MySQL, PHP (LAMP) telepítése

Apache, MySQL, PHP (LAMP) telepítése

Szerző: Adminisztrátor

Itt vagy most:

Sokan azt gondolják, hogy a LAMP szerver telepítése valami óriási ördöngösség, újra el kell, hogy keserítsünk, nem az! Legalább is blackPanther OS-en. Gyakorlatilag a telepítéséhez az alapösszetevőket, és alapfogalmakat kell ismernünk:

LAMP betűszó egy megoldásgyűjtemény, általában szabad és nyílt forrású szoftver (FOSS), melyet dinamikus weboldalak és szerverek futtatásához használnak. A név a következőkből származik:

  • Linux egy Unix-szerű operációs rendszer.
  • Apache HTTP Server, egy szabad szoftver/nyílt forrású webszerver. 
  • MariaDB (ez a leánykori neve, korábban MySQL volt) egy többszálas, többfelhasználós SQL adatbázis-kezelő rendszer. 
  • PHP (PHP: Hypertext Preprocessor), az egy visszatekintésre alkalmas programozási nyelv, amit eredetileg dinamikus weboldalak gyártására terveztek.

Legyen egy saját Webszervered

Mivel szerverről van szó, mindig dilemma, hogy hogyan lehessen azt telepíteni. De úgy gondolom, hogy aki ismerkedni akar a kiszolgálókkal, annak ismerkednie kell a terminállal, konzolos szövegszerkesztővel és a parancsokkal, tehát nem mindig van “kattintós telepítés”, még ha lehetne is, sokszor célszerűbb egy terminálban elvégezni a műveleteket.

Grafikus telepítés és beállítás

Ha megszoktad az XAMMP control-t, akkor a LAMP-manager-nek köszönhetően, a kényelemről sem kell lemondanod.

A menüben az App-Helper alkalmazások listájában keress rá a ‘lamp’ szóra és egy kattintással telepítheted, és telepítsd mellé a PhpMyAdmin programot is, amit szintén a menüben megtalálsz.

A MySQL adatázis beállítását ezt követően grafikus/webes felületen is elvégezheted. További részleteket az alábbi cikkben olvashatsz a MySQL-jelszó beállításáról

Általános LAMP szerver telepítése konzolból

blackPanther OS alatt az alap-szerverünk telepítése egyetlen sor parancsból áll, a kezelése pedig több módon is elvégezhető. Igen, jól látod, hogy legyen a gépeden egy működő web-. adatbázis-szerver PHP támogatással, csak egyetlen parancsot kell kiadnod és minden megy magától.

Tehát nyiss egy konzolt és telepítsd a lamp-server csomagot!

Amennyiben minden rendben zajlott le, ezt fogod látni:

Ezt követően nincs más dolgunk csak a menüből (LAMP) vagy a címsorból ellenőrizni, hogy a LAMP szerverünk valóban üzembe lett-e állítva.

Nem maradt más hátra mint, hogy elhelyezzük a saját tartalmainkat az alábbi helyeken:

A webszerver rendszerszintű könyvtára (serverroot) a /var/www/html

A webszerver felhasználói szintű könyvtára a ~/public_html

Amennyiben a következő példaútvonalra (ide csak root joggal írhatunk) webes állományt helyezünk el :/var/www/html/mintaoldal/index.php akkor a böngészőnkbe ezt az útvonalat adjuk meg az azonnali eléréshez:

http://localhost/mintaoldal/index.php

Amennyiben a következő példaútvonalra webes állományt helyezünk el :/home/felhasználónevem/public_html/mintaoldal/index.php akkor a böngészőnkbe ezt az útvonalat adjuk meg az azonnali eléréshez:

http://localhost/~felhasználónevem/mintaoldal/index.php

Apache + PHP + MySQL és WordPress telepítését ebben az oktató videóban is megnézhetitek!

A bemutatott telepítés eredményeként ugyan kapni fogunk egy LAMP kiszolgálót, de eszünkbe se jusson ezt a változatot megnyitni az internet felé, legalább is úgy ne, hogy azon érzékeny adatokat tárolunk. Ahhoz, hogy egy LAMP szerver az internet felől is elérhető legyen, további beállításokat kell elvégeznünk és kiegészítő csomagokat kell telepítenünk a biztonságunk érdekében.

Ehhez nézd meg a SLAMP szerver kialakítása szócikket a tudásbázisban! A MySQL adatbázis beállításaihoz pedig olvasd el alábbi cikket.

 

Hozzászólások lezárva

Van Facebook oldalunk is, hírekkel, értesítésekkel

Megnézem

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match