LAMP – Linux Apache MySQL PHP MyAdmin

Print Friendly, PDF & Email

LAMP – czyli Linux Apache MySQL PHP, gotowy zestaw do skonfigurowania serwera stron www, z obsługa bazy oraz PHP5. Dzięki czemu możemy na własnej maszynie udostępnić światu blog, własną stronę czy też aplikację która robi coś mądrego.


Na początek musimy ustawić nazwę naszego hosta, czyli np. geek-admin.pl (w linku będzie opis konfiguracji Bind’a). Możemy również zarejestrować własną nazwę na serwerze firm trzecich. Jeżeli będzie to maszyna lokalna możemy działać jedynie na ip, które musimy również udostępnić w sieci najlepiej na drugiej karcie sieciowej, opis można znaleźć tutaj. W naszym przypadku adresem IP będzie sieć wewnętrzna 192.168.1.100

Do rzeczy:

1) Musimy zainstalować MySQL 5(wszystko musimy instalować z konta z uprawnieniami głównego admina):

apt-get install mysql-server mysql-client

Zostaniemy poproszeni o  podanie hasła do konta administratora MySQL, następnie powtarzamy wpisane hasło jeszcze raz.

2) Następnie pobieramy oraz instalujemy serwer www Apache’a 2:

apt-get install apache2

Możemy teraz sprawdzić czy serwer działa, poprzez wejście na adres IP naszej karty sieciowej, dlatego musimy sprawdzić go poleceniem ifconfig | more w konsoli systemu. Strony przechowywane są w lokalizacji /var/www.


Pliki serwera pojawią się w kilku miejscach naszej struktury plików:
# Pliki konfiguracyjne:  /etc/apache2/apache2.conf , 
# Dodatki: /etc/apache2/mods-enabled
# Virtual Hosts: /etc/apache2/sites-enabled

3) Instalacja PHP 5:


apt-get install php5 libapache2-mod-php5



Po zainstalowaniu należy zrobić restart apache’a:

/etc/init.d/apache2 restart



Od tego momentu wszystko powinno działać.


Sprawdźmy teraz czy można uruchomić skrypty oparte na php.


Możemy to zrobić tak:


nano /var/www/test.php


W pliku wpisujemy:





Po wywołaniu poprzez nasze IP, np. http://192.168.1.100/test.php,  powinniśmy otrzymać stronę z wersją php oraz ustawieniami które domyślnie zostały ustawione po instalacji.


4) Dodamy jeszcze wsparcie dla działania php oraz mysql:

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Po instalacji restartujemy apache’a:


/etc/init.d/apache2 restart



5) Dla wygody pracy można również dodać phpMyAdmin(wizualizacja naszych baz danych):



apt-get install phpmyadmin



W trakcie instalacji zostaniemy zapytani o to jakiego serwera www używany,  wybieramy apache2 w następnym pytaniu o konfiguracje bazy z phpmyadmin wybieramy NO.

Poprzez przeglądarkę wpisujemy http://192.168.1.100/phpmyadmin/ powinniśmy zobaczyć stronę logowania do naszej bazy. W login wpisujemy root, a hasło takie jakie podaliśmy przy instalacji bazy wyżej.



Print Friendly, PDF & Email

Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT