Ukoliko ste prešli sa Windows-a na neku od mnogobrojnih (i besplatnih!) Linux distribucija, i ukoliko želite da sami napravite pravi web server - nalazite se na pravom mestu!!!
U ovom tutorijalu ću detaljno objasniti, korak po korak, instalaciju LAMP (Linux Apache MySQL PHP) servera na računar sa operativnim sistemom openSUSE 11.3.
Napomena: morate biti prijavljeni kao root korisnik!
Aplikacije koje ćemo u toku rada koristiti su sledeće:
Arhivu httpd-2.2.16 kopirajte u /usr/local/src folder. Pokrenite Terminal i kucajte sledeće (ENTER posle svake otkucane komande):
Zatim sledi:
Instalacija MySQL-a:
Najpre se kreira korisnik i grupa pod kojim će mysql da radi:
Potom u terminalu kucajte:
Kopirajte preuzetu php-5.3.3.tar.bz2 u /usr/local/src. Potom sledi:
I to je to, u najkraćim crtama. Ovo je najosnovnija instalacija servera na Lunux-u, bez naprednijih opcija.
U ovom tutorijalu ću detaljno objasniti, korak po korak, instalaciju LAMP (Linux Apache MySQL PHP) servera na računar sa operativnim sistemom openSUSE 11.3.
Napomena: morate biti prijavljeni kao root korisnik!
Aplikacije koje ćemo u toku rada koristiti su sledeće:
- httpd 2.2.16 (Apache), preuzmite httpd-2.2.16.tar.bz2 na http://mirror.olnevhost.net/pub/apache//httpd/httpd-2.2.16.tar.bz2
- MySQL 5.1.51, iz padajućeg menija Select Platform: izaberite Source Code i preuzmite Generic Linux (Architecture Independent), Compressed TAR Archive izvorni kod.
- PHP 5.3.3, preuzmite na PHP: Downloads PHP 5.3.3 (tar.bz2).
Arhivu httpd-2.2.16 kopirajte u /usr/local/src folder. Pokrenite Terminal i kucajte sledeće (ENTER posle svake otkucane komande):
- cd /usr/local/src
- tar -jxvf httpd-2.2.16.tar.bz2
- cd httpd-2.2.16
- # ./configure --enable-so --enable-mime-magic
Zatim sledi:
- # make
- # make install
- # /usr/local/apache2/bin/apachectl start
Instalacija MySQL-a:
Najpre se kreira korisnik i grupa pod kojim će mysql da radi:
- # groupadd mysql
- # useradd mysql -g mysql
Potom u terminalu kucajte:
- # cd /usr/local/src
- # gunzip mysql-5.1.51.tar.gz
- # tar -xvf mysql-5.1.51.tar
- # cd mysql-5.1.51
- # ./configure --prefix=/usr/local/mysql --enable-local-infile --with-mysql-user=mysql
- # make
- # make install
- # cd /usr/local/src/mysql
- # ./scripts/mysql_install_db
- # chown -R root /usr/local/mysql
- # chown -R mysql /usr/local/mysql/var
- # chgrp -R mysql /usr/local/mysql
- # /usr/local/mysql/bin/mysqld_safe
- # /usr/local/mysql/bin/mysqladmin ping -u root -p
- # enter password: (nema)
- # mysqld is alive
- # /usr/local/mysql/bin/mysqladmin -u root -p password vasa_lozinka
- # cd /usr/bin
- # ln -s /usr/local/mysql/bin/mysql
- # ln -s /usr/local/mysql/bin/mysqladmin
Kopirajte preuzetu php-5.3.3.tar.bz2 u /usr/local/src. Potom sledi:
- # cd /usr/local/src
- # tar -jxvf php-5.3.3.tar.bz2
- # cd php-5.3.3
- # ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/lib/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with/mysql=mysqlnd --enable-mbstring
- # make
- # make install
- cp php.ini.development /usr/local/php/lib/php/php.ini
- # gedit /usr/local/apache2/config/httpd.conf
- Ubacite sledeće linije:
- LoadModule php5_module modules/libphp5.so
- AddHandler php5-script php php3 php4 php5
AddType application/x-httpd-php-source phps
AddType text/html php - Pronađite direktivu DirectoryIndex i ubacite index.php ispred index.html
<?php
phpinfo();
?>
- U web čitaču ukucajte: http://localhost/test.php
I to je to, u najkraćim crtama. Ovo je najosnovnija instalacija servera na Lunux-u, bez naprednijih opcija.
Poslednja izmena: