Skoči na sadržaj

Kako instalirati PHP i MySQL na Linux računalo?

Vodič je stariji od 2 godine i možda nije u potpunosti aktualan.

Prijavite grešku u vodiču

Da biste lokalno na Linux mašini podigli neki CMS kao što su Joomla i Wordpress potrebno je instalirati LAMP. "LAMP" je skraćenica od Linux, Apache, MySQL, PHP. Također ćemo objasniti i kako instalirati phpMyAdmin.

Kako instalirati PHP i MySQL na Linux računalo?
Photo credits: Pixabay

Apache instalacija

Da biste instalirali apache web server potrebno je otvoriti terminal/konzolu/shell i upisati:
sudo apt-get install apache2

lamp 1

i na pitanje odgovorite sa “Y” (bez navodnih znakova!)

Ukoliko želite provjeriti instalaciju apache-a u terminalu upišite:

sudo /etc/init.d/apache2 start

a nakon toga u web browser upišite:

http://localhost

Potvrda da je apache web server uredno instaliran je slika ispod:

lamp 2

PHP instalacija

Nakon instalacije apache-a instalirati ćemo PHP unošenjem sljedeće naredbe:

sudo apt-get install php5 php5-common libapache2-mod-php5 apache2-mpm-prefork

lamp 3

Apache možemo restartirati sljedećom komandom:

sudo /etc/init.d/apache2 restart

PHP možete testirati tako što ćete upsati sljedeću naredbu:

sudo gedit /var/www/test.php

(ukliko vam se pojavi “gedit: command not found”, u terminal upišite “sudo apt-get install gedit”, a nakon toga ponovite prethodnu naredbu.)

Nakon otvaranja tekst editora u koji moramo upisati sljedeće:

<?php
  phpinfo();
  phpinfo(INFO_MODULES);
?>

zatim treba spremiti i zatvoriti editor.

U Web browser upišite http://localhost/test.php nakon čega biste trebali dobiti ispis kao na slici:

lamp 4

Time smo završili instalaciju PHP-a! Ništa lakše, zar ne? ;)

Još par koraka i gotovi smo sa instalacijom LAMP-a.

MySQL instalacija

Sad je potrebno instalirati MySQL bazu, a to ćemo uraditi sljedećom komandom:

sudo apt-get install mysql-server

Zatim upišite root password (potrebno potvrditi dva puta):

lamp 5

MySQL možete testirati tako da u terminal upišete:

mysql -uroot -plozinka

gdje je “lozinka” lozinka koju ste unijeli malo prije.

phpMyAdmin instalacija

Naredba za instalaciju:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Biti ćete pitani za automatsku konfiguraciju web servera:

lamp 6

Vi trebate označiti apache2 tj. samo unesite broj 1.

Nakon završetka instalacije ponovo restartirajte apache:
sudo /etc/init.d/apache2 restart

Zatim u Web browser upišite http://localhost/phpmyadmin/ nakon čega biste trebali ugledati vaš svježe instaliran phpMyAdmin!

lamp 7

Da biste pristupili phpMyAdmin-u unesite username i password koji ste izabrali prilikom instalacije MySQL servera!

lamp 8

Korisne informacije i naredbe

Web root direktorij
/var/www

MySQL
sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart

Apache
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart

phpMyAdmin
http://localhost/phpmyadmin/

Autor: Dino Nanić

Nadamo se da je ovaj vodič koristio. Ako imate pitanja, možete nam se obratiti putem formulara pitajte učitelja

Komentari 2

Ostavite svoj komentar

  1. ivan
    26.05.2011 u 11:57h

    pozz, nsve sam uaradio kako pise gore, samo nikolin komentar nije mi malo jasan kad kaze ;”treba utipkati i:

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

    jer se phpmyadmin ne nalazi u folder /var/www i dobije se error 404, znam za error 404, uradio samkako je i nikola rekao da zamijenim linijeu extension , tj, samo da izbrisem ono “:”, dakle ja sam to zamijenio bez gore ove naredbe s kojom sam citirao Nikolu, no neznam dali je to ok. i ako moze mala pmoc , jasno mi je sto je LAMP, ali kako da instaliram sada joomlu na svoj komp. bez da je uplodamna neki web hosting i tamo je pokrecem, zelim samo joomlu na svom kompu a LAMP sam shvationesto neophodno da pokrene joomlu, samp prilikom instalacije joomle samo na komp, a ne na hosting neki, gdje je ta veza izmedu joomle i LAMP-a…hvala unaprijed

  2. Nikola
    16.01.2011 u 22:07h

    Ermmm, taj tutorijal treba malo nadopuniti, naime, nakon što se na kraju resetira server, treba utipkati i:

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

    jer se phpmyadmin ne nalazi u folder /var/www i dobije se error 404

    poslije toga treba natjerati PHP da radi sa mysqlom i to sa naredbom:

    gksudo gedit /etc/php5/apache2/php.ini

    i u tom fajlu koji se otvorio, dekomentirati (maknuti ; ) ovu liniju koda:

    ;extension=mysql.so

    u nesto sto izgleda ovako:

    extension=mysql.so

    tadad se samo još jednom restartira server:

    sudo /etc/init.d/apache2 restart