St. SCANIATM # - WebSite

  
Nem a szexuális aktusok mennyisége számít, hanem a minõség. Ugyanakkor, ha a mennyiség nyolc havonta egy alá esik, én mindenképpen utánanéznék a dolgoknak. "Woody Allen"
2025. Október 26. 22:50 
 
Navigáció
Menü
Fõoldal
Magamról
Letöltések
Cikkek / Leírások
GY.I.K./Faq
Kapcsolat
Oldal Térkép
Linkek

Oldalaim
Honlap
Szerverem
Pub FTP-ém
SkyDrive
Statisztika
Látogatottság
WebSas
websas.hu

counter

Tartalom
Tárhely:
200MB
Felhasznált:
98.7MB
Felhasznált: 49.3%
Cikkek: 26 db
GY.I.K.: 5 db
Adatod
Your IP:
216.73.216.97
Your Host:
216.73.216.97
Képernyõd felbontása:

 

SCANIATM RSS
 

Cikkek

 

Lamp Server

A legtöbb tárhely szolgáltató UNIX (Linux) alapú szervert m?ködtet, éppen ezért érdemes minél jobban megismerni. Jól m?köd? weboldalak elengedhetetlen kelléke, a fejleszt?gépen való tesztelés lehet?sége, asztali környezetben. A kés?bb megírt internetes kódjaink, hatékonyabbak, min?ségileg jobbak lehetnek.

Forráskódból való fordítástól egészen a könnyebb, grafikus felület? telepítési módszerek közül választhatunk. Nagyon sok, internetr?l letölthet?, el?re beállított megoldás létezik, amit a megfelel? operációs rendszerhez kiválasztva, csak telepíteni kell. Kétségtelen, hogy a legegyszer?bb megoldások és még m?ködhet is megfelel?en, azonban sok tekintetb?l hátrányosak. Sokkal átláthatóbb és kés?bb könnyebben boldogulunk, ha minden szükséges összetev?t, mi magunk külön-külön pakolunk fel és végezzük el a szükséges konfigurációs beállításokat, így számos el?nyhöz juthatunk.

A mai, modernebb Linux disztribúciókon, a következ? telepítési folyamatot teljes egészében végrehajthatjuk grafikus felületen is a Linux csomagkezel?jét használva. A részletek alaposabb megértése érdekében jobban járunk, ha a parancssoros megoldást választjuk.

A telepítést, beállításokat rendszergazdai (root) jogosultságokkal lehet elvégezni! Az alábbi leírás Debian/Ubuntu Linuxra vonatkozik, de átvihet? más disztribúcióra is, azonban egyes telepítési könyvtárak, konfigurációs állományok különbözhetnek.

Figyelmeztetés: A cikk feltételezi, hogy eddig nincs telepítve az Apache, a PHP, a MySQL, és a PHPMyAdmin. Ellenkez? esetben szükséges lehet mindezek teljes eltávolítása, konfigurációs állományokkal együtt, majd az alábbi leírás szerinti újratelepítésre!

Példa a m?ködésképtelen Apache2 teljes eltávolítására:

Figyelmeztetés: Ha már van egy m?köd? szerverünk, vagy még semmi nincs telepítve, ezt a részt ne alkalmazzuk!

1. Terminál megnyitása (Alkalmazások > Kellékek > Terminál)
2. Kijelölés/másolás, majd Enter lenyomása:
* (kijelölés Terminálban > Ctrl + Shift + C)
* (másolás Terminálban > Ctrl + Shift + V)
3. Apache2 eltávolítása, maradványok kiiratása:

sudo apt-get remove --purge $(dpkg -l apache* | grep ii | awk '{print $2}')


4. www könyvtár törlése:

sudo rm -r /var/www/


5. apache2 könyvtár törlése:

sudo rm -r /etc/apache2/


Figyelmeztetés: A leírás ezen szakaszát csak legvégs? esetben, mikor már minden kötél szakadt, ajánlatos alkalmazni!



Apache2 telepítése:

1. Telepítés

sudo apt-get install apache2


2. A Terminál megkérdezi a jelszót, meg kell adni, majd Enter lenyomása
3. Elindul a telepítés, majd megkérdezi:

Folytatni akarod [Y/n]?


a válasz: Y
4. Siker esetén, a válasz (Minden sikeres végrehajtás esetén így van. Egyes m?veletek során figyelmeztet? üzenetek is megjelenhetnek. A kés?bbiekben, a beállítások során orvosolhatóak.):

[ OK ]


Apache2 tesztelése:

1. Bármilyen webböngész? megnyitása, böngész?sávba beírni:

http://localhost


Siker esetén, megjeleníti Index of / oldalt. Más disztribúciók esetén több információt is kaphatunk.

Php5 telepítése:

1. Telepítés (php5-gd, egyéb moduluk telepítése opcionális):

sudo apt-get install php5 libapache2-mod-php5 php5-gd


2. Apache2 újraindítása:

sudo /etc/init.d/apache2 restart


Php5 tesztelése:

1. gedit program megnyitása, fájl létrehozása (Egyéb szerkeszt? is használható, pl.: bluefish.):

sudo gedit /var/www/test.php


2. Az új fájlba beírni, menteni a következ?t, majd bezárni:

<?php phpinfo(); ?>


3. Bármilyen webböngész? megnyitása, böngész?sávba beírni:

http://localhost/test.php


4. Siker esetén, megjeleníti az eddigi m?veletek eredményét táblázatba rendezve.

MySQL telepítése:

1. Telepítés:

sudo apt-get install mysql-server


2. Telepítés közben megkérdezi mi legyen a jelszó, meg kell adni.
3. Befejezés utáni opcionális beállítások:

sudo gedit /etc/mysql/my.cnf


4. Amennyiben szükséges, a következ? sorok értelemszer? megváltoztatása:

# language = /usr/share/mysql/english
language = /usr/share/mysql/hungarian

# bind-address = 127.0.0.1
bind-address = új IP cím


5. Mentés, bezárás.

PhpMyAdmin telepítése:

1. Telepítés:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin


2. Telepítés közben rákérdez a konfigurációs beállításokat illet?en. Alapesetben Apache2 van kijelölve, ezt kell meghagyni, majd Enter megnyomásával befejez?dik a telepítés.
3. Befejezés utáni beállítások:
sudo gedit /etc/php5/apache2/php.ini


4. Változtatások: (A register_globals bekapcsolása ellenjavalt!)

; register_globals = Off
register_globals = Off

; default_charset = "iso-8859-1"
default_charset = "iso-8859-2"

; date.timezone =
date.timezone = Europe/Budapest


5. Változtatások mentése, fájl bezárása.
6. Apache2 újraindítása:

sudo /etc/init.d/apache2 restart


Az Apache2 figyelmeztet a domain név hiányáról, ennek megoldásáról a VirtualHostok létrehozása cikkben lesz szo.

PhpMyAdmin elérése:

1. Szimbolikus link a PhpMyAdmin számára:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin


2. A phphmyadmin elérése böngész?b?l:

http://localhost/phpmyadmin


3. Felhasználónév root, jelszó pedig a telepítés során megadott.

Remélhet?leg sikerült egy teljes HTTP kiszolgáló rendszert telepíteni, amelyhez szükség szerint további modulokat is telepíthetünk. További beállítások hiányában, csak egyetlen HOST kiszolgálására alkalmas, de a fejlesztés, fájlok feltöltése eléggé körülményes. Míg a valóságban egynél több internetes projekten dolgozunk párhuzamosan, gyakran különböz? beállításokkal, a VirtualHost -ok létrehozásával mozgásterünk kiszélesedik.
Hirdetés