LAMP szerver beállítása

A 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.
  • MySQL, 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 dinakmikus weboldalak gyártására terveztek.

Ez a tutorial főként a LAMP telepítését mutatja be, és egy gyors beállítást.

Ebben a leírásban, amit használok, az

hostname:      server1.example.com

IP-cím:             192.168.0.100

Ezek szemléltető adatok, ezek igény szerint változnak.

1. A csomagforrás frissitése:

frissites forrasok

2. MySQL telepítése:

telepites mysql mysql-client

A MySQL egyéb beállításait a /ect/my.cnf módosítható.

opcionális mert a bP alatt az alapbeállítások elegendőek az indításhoz)

A módosításhoz root jog kell.

mcedit /etc/my.cnf

3. A modosítások után inditsuk a MySQL-t

service mysqld start

Ellenőrizzük fut -e

netstat -tap | grep mysql

A kimenet így néz ki:

[root@server1 ~]# netstat -tap | grep mysql
tcp        0      0 *:mysql                     *:*           LISTEN      2515/mysqld
tcp        0      0 *:mysql-im                  *:*           LISTEN      2505/mysqlmanager
[root@server1 ~]#

4. A jelszavak megadása:

mysqladmin -u root password az_adatbazis_jelszava
mysqladmin -h server1.example.com -u root password az_adatbazis_jelszava

érdemes jelszóval védeni mert egyébként bárki hozzáférhet
Az Apache2 telepítése:

telepites apache-mpm-prefork

Az Apache2 indítása:

service httpd start

Most nyissuk meg a böngészőt és írjuk be: http://192.168.0.100

Ha jó akkor kiírja, hogy Its Work, megjelenik a blackPanther webszerver üdvözlőlapja

Apache alapértelmezett gyökérkönyvtára ( “/var/www/html” ) konfigurációs fájl helye: ( “/etc/httpd/conf/httpd.conf” )

PHP5 telepítése:
telepítsük a PHP 5 és Apache PHP5 modult:

telepites apache-mod_php

PHP5 tesztelés:
Alapértelmezett gyökérkönyvtára ( “/var/www/html” ) most létrehozunk egy kis php fájlt.

mcedit /var/www/html/info.php

majd gépeljük be:

<?php
phpinfo();
?>

mentés (F2)
ezek után lekérdezzük a böngészönkben (http://192.168.0.100/info.php)

ha a php fut, akkor bejön a PHP info
MySQl php5 támogatással
Ahhoz hogy ezt elérjük telepítenünk kell pár kiegészítő modult.

Az elérhető modulokat lekérdezhetjük:

urpmq --list -f| grep php-

vagy

urpmq --list | grep php-

evvel a paranccsal kilistázhatjuk az összes modult és kívánt csomagokat telepíthetjük is.

telepites php-mysql php-mysqli php-bz2 php-calendar php-ctype php-curl  php-devel php-dio php-dom php-eaccelerator php-enchant php-esmtp  php-event php-exif php-fam php-ffmpeg php-fileinfo php-filepro php-ftp  php-gd php-gettext php-gmp php-iconv php-id3 php-idn php-imap php-imlib2  php-mailparse php-mbstring php-mcache php-mcrypt php-ming php-newt  php-odbc php-oggvorbis php-pcntl php-pcre php-pear-Net_IDNA php-posix  php-pspell php-readline php-recode php-session php-shmop php-simplexml  php-snmp php-soap php-sockets php-sqlite php-ssh2 php-suhosin  php-sysvmsg php-sysvsem php-sysvshm php-tclink php-tcpwrap php-tidy  php-xml php-xmlrpc php-zip php-ini

Telepítés után újra kell indítani az Apache2 -t:

service httpd restart

Ezek után ha frissítjük a http://192.168.0.100/info.php oldalt és legörgetünk, akkor láthatjuk a rengetek új modult.

Egyedi MySQL beállításokra:

phpMyAdmin egy webes felületet, amelyen keresztül kezelhetjük a MySQL adatbázisok(at).
A csomag igény szerint telepíthető.

 telepites phpmyadmin

Ezt követően elérhető phpMyAdmin-t a ( http://192.168.0.100/phpmyadmin/) oldalon.
Remélem sokat segít ez a leírás, jó szerverbeüzemelést.

5 hozzászólás


  1. Azért ilyen silány cikkehez már pofa kell.
    Szégyen.


  2. Hali!
    Kedves nevergreen! Köszi a tutorialt, de mégis úgy érzem, degáz -nak van némi igaza. Ez a cikk nem egy kezdőnek készült és nem az ő fejükkel gondolkodik. Sokkal alaposabb leírás kell, pontról pontra, ha kell betűről betüre menj végig a letöltésen és a konfiguráción.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.