Kako instalirati LAMP server

Iz projekta Ubuntu-RS Wiki
Idi na: navigacija, pretraga
(dopunjeno slikama, test php-a, testa apache-a, podešavanje mySQL-a i verifikacijom adresa)
Linija 6: Linija 6:
  
  
==Instalacija LAMP-a==
+
===Instalacija i podešavanje LAMP-a===
  
 
Najjednostavnije se instalira naredbom iz  konzole (CTRL+ALT+T):
 
Najjednostavnije se instalira naredbom iz  konzole (CTRL+ALT+T):
 
  sudo apt-get install lamp-server^
 
  sudo apt-get install lamp-server^
Nakon završene instalacije dobija se kompletan LAMP server.  
+
Nakon čega je će biti preuzeto oko 30 MB paketa.
 +
[[Slika:Lamp1.jpeg|300p|mini|none|LAMP]]
 +
Tokom instalacije biće zatražena lozinka za MySQL root korisnika, unesite je i potvrdite kada to bude zatraženo:
 +
[[Slika:Lamp2.jpeg|300p|mini|none|My SQL lozinka]]
 +
Po završetku procesa LAMP je instaliran, sledeći korak je testiranje Apache-a.
 +
===Testiranje Apache-a===
 +
Otvorite veb pregledač (Firefox, Chromium, ...) i otvorite jednu od sledećih adresa:
  
 +
http://localhost/
 +
ili
 +
http://127.0.0.1/
 +
 +
Ako je sve u redu ovo je slika koju ćete videti:
 +
[[Slika:Test_apache1.jpeg|300p|mini|none|Apache]]
 +
===Restart Apache-a===
 +
Ponekada je neophodo i restartovati Apache, i to se može uraditi komandom:
 +
sudo /etc/init.d/apache2 restart
 +
===Testiranje PHP-a===
 +
Da bi testirali ispravnost PHP-a napravite tekstualnu datoteku pod bilo kojim nazivom sa nastavkom .php (test.php) na sledećoj lokaciji i sačuvajte je:
 +
/var/www
 +
Restartujte Apache komandom:
 +
sudo /etc/init.d/apache2 restart
 +
I u veb pregledaču otvorite sledeću lokaciju:
 +
 +
http://localhost/test.php
 +
 +
Ako je ovo slika koju vidite, PHP je funkcionalan:
 +
[[Slika:Test_php.jpeg|300p|mini|none|PHP]]
 +
===Podešavanje MySQLa===
 +
Ako je namera lokalno korišćenje LAMP servera lokalno (testiranje ili programiranje u wordpressu) neophodno je da MySQL baza podataka koristi istu IP adresu kao i localhost, koja je '''127.0.0.1''' , što je već automatski podešeno. Ako želite da proverite te podatke možete to uraditi na sledeći način u terminalu, pa kucajte:
 +
cat /etc/hosts | grep localhost
 +
A ovo je ispis koji bi trebalo da dobijete:
 +
~$ cat /etc/hosts | grep localhost
 +
127.0.0.1 localhost
 +
::1    ip6-localhost ip6-loopback
 +
Proverite da li je bind-address podešena ispravno:
 +
cat /etc/mysql/my.cnf | grep bind-address
 +
A ovo je ispis koji bi trebalo da dobijete ako jeste:
 +
~$ cat /etc/mysql/my.cnf | grep bind-address
 +
bind-address = 127.0.0.1
 +
U slučaju da dobijete drugu adresu od gore navedene, u datoteci '''my.cnf''' neophodno je izvršiti promene. Otvorite '''my.cnf''' kucajući:
 +
sudo gedit /etc/mysql/my.cnf
 +
Potražite red koji sadrži "bind-address" i adresu prepravite sa '''127.0.0.1'''
  
 
==Instalacija phpMyAdmin-a==
 
==Instalacija phpMyAdmin-a==
Linija 18: Linija 59:
 
  sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
 
  sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
 
{{Okvir plavi |Važno |Potrebno je pratiti instalaciju i dati određene odgovore na pitanja koje instalacija postavlja korisniku. Naročuto treba obratiti pažnju na traženi password jer će isti biti tražen za logovanje u PHPmyAdmin sučelje.}}
 
{{Okvir plavi |Važno |Potrebno je pratiti instalaciju i dati određene odgovore na pitanja koje instalacija postavlja korisniku. Naročuto treba obratiti pažnju na traženi password jer će isti biti tražen za logovanje u PHPmyAdmin sučelje.}}
 +
Takođe, tokom instalacije biće zatražen odabir veb servera koji će automatski biti podešen kako bi pokretao phpMyAdmin. Ako ovo prvi put radite, odaberite već podrazumani izbor(Apache2) i pritisnite Enter.
 +
[[Slika:Apache2phpmyadmin.jpeg|300p|mini|none|PHPMyAdmin slika 1]]
 +
Sledeće pitanje odnosti se na podešavanje baze podataka za '''phpmyadmin''' pomoću '''dbconfig-common''', potrebno je odabrati Yes da bi podešavanje bilo omogućeno.
 +
[[Slika:Dbconfig-common.jpeg|300p|mini|none|Dbconfig-common]]
 +
Nakon toga, kada bude zatraženo unesite MySQL lozinku koju sve već ranije postavili tokom instalacie LAMPa.
 +
[[Slika:LozinkaMySQL.jpeg|300p|mini|none|LozinkaMySQL]]
 +
Ako sve protekne bez problema PhpMyAdmin je uspešno instaliran.
 +
Da proverite ispravnost PhpMyAdmina posetite sledeću lokaciju pomoću veb pregledača:
  
 +
http://localhost/phpmyadmin/
  
 +
Najverovatnije ćete dobiti sledeću sliku:
 +
[[Slika:Notfound1.jpeg|300p|mini|none|Notfound]]
 +
Dalje uputstvo govori o rešenju, pročitajte Integracija phpMyAdmin-a u LAMP.
 
==Integracija phpMyAdmin-a u LAMP==
 
==Integracija phpMyAdmin-a u LAMP==
  
Linija 57: Linija 110:
  
 
  sudo /etc/init.d/apache2 restart
 
  sudo /etc/init.d/apache2 restart
 +
 +
===Rezultat===
 +
Ako je sve uspešno podešeno, što ne bi trebalo da uzme više od 15 minuta vremena Kontolna tabla phpMyAdmina je pokrenuta:
 +
<gallery widths=300px heights=150px perrow=2 caption="Kontrolna tabla phpMyAdmin">
 +
File:Phpmyadmin2.jpeg
 +
File:Phpmyadmin3.jpeg
 +
</gallery>
  
  
Linija 63: Linija 123:
 
*PHP kod se čuva u home/''username''/www direktorijumu sa ekstenzijom PHP, bez bojazni da neće raditi zbog administrativnih dozvola
 
*PHP kod se čuva u home/''username''/www direktorijumu sa ekstenzijom PHP, bez bojazni da neće raditi zbog administrativnih dozvola
  
*Pokretanje PHP kod-a se vrši u bruzeru sa '''localhost/imePHPkoda.php'''
+
*Pokretanje PHP kod-a se vrši u veb pregledaču sa '''localhost/imePHPkoda.php'''
  
 
*PHPmyAdmin se poziva u brauzeru sa '''localhost/phpmyadmin'''  
 
*PHPmyAdmin se poziva u brauzeru sa '''localhost/phpmyadmin'''  
  
 
lozinka je '''root''', a password je onaj koji je korisnik uneo pri instalaciji phpmyadmina
 
lozinka je '''root''', a password je onaj koji je korisnik uneo pri instalaciji phpmyadmina
 +
 +
  
  

Izmena od 26. decembar 2011. u 19:37

Lični alati
Imenski prostori
Varijante
Akcije
Navigacija
alati
Linkovi