Apache LAMP Red hat linux

Install LAMP on Redhat / Centos 6

LAMP කියන්නේ open-source software කිහිපයක එකතුවක්. ඒ කියන්නේ Linux, Apache HTTP Server, MySQL database, and PHP/Perl/Python).

මේ tutorial එකේදි මම ඔයාලට කියලා දෙන්නේ කොහොමද RHEL/CentOS 6.X වල LAMP install කරන්නේ කියලා.

මේකෙදි මගේ server එකේ hostname එක test.ideus.lk. server IP එක වෙන්නේ 192.168.1.101/24.

මුලින්ම කරන්න පොඩි දෙයක් තියෙනවා.EPEL Repository එක අපේ server එකට configure කරගන්න ඕන. Repository ගැන මම ඉස්සරහට කියලා දෙනවා.දැනට ඔයාලගේ OS එකට ගැලපෙන Repository එක පල්ලෙහා command එකෙන් setup කරගන්නකො.

ඉතින් LAMP  අපි පිළිවෙලට setup කරගෙන යමු. linux, ඒ කියන්නේ REDHAT හරි CENTOS හරි අපි දැනටම install කරලනේ තියෙන්නේ.ඒ නිසා අපි ඊළගට APACHE, ඒ කියන්නේ web werver එක setup කරමු.

දැන්නම් apache web service eka setup වෙලා තියෙන්නේ.ඒ උනාට එළියේ ඉදන්, ඒ කියන්නේ local host එකෙන් පිට ඉදන් මේ server එකේ වෙබ් service එක access කරන්න බැ. මොකද අපේ server එකේ firewall එකෙන් වෙබ් access කරන ports block කරන නිසා. සාමාන්යෙන් වෙබ් services වලට අපි ports දෙකක් පාවිච්චි කරනවා. port 80 HTTP වලටත් port 443 HTTPS වලටත්.

ඉතින් අපි මේ port දෙකට අපේ firewall එකෙන් ඒ කියන්නේ IP tables වලින් access හදන්න ඕන. IP tables ගැන මම ඔයාලට ඉස්සරහට කියලා දෙන්නම්. දැනට /etc/sysconfig/iptables කියන file එකට මේ firewall rule දෙක දාල වැඩේ ගොඩ දාගමුකො.

[add this lines]

එට පස්සේ IP tables service එක restart කරන්න ඕන අපි add කරපු firewall rule දෙක effect වෙන්න.

ඊට පස්සේ තියෙන්නේ පොඩ්ඩක් test කරලා බලන්න. දැන් ඔයාගේ windows machine එකෙන් හරි වෙන machine එකක ඉදන් හරි අපි setup කරපු server එකේ IP එක web browser එකේ ගැහුවම පල්ලෙහා පේන විදියට apache test page එක පෙන්න ඕන.

apache test page

 

ඊළගට setup කරන්න තියෙනේ mysql.ඒ කියන්නේ database service එක දාන එක.පල්ලෙහා command දෙක run කරන්න witharai තියෙන්නේ.

තව දෙයක් තියෙනවා කරන්න.දැන් මෙහෙම yum install ගහල setup කරාට server එක shutdown කරලා up කලොත් හරි reboot කලොත් හරි මේ services auto start වෙන්නේ නැ.එකට කරන්න තියෙන්නේ chkconfig  කියන command එකෙන් අපේ mysql service එක auto start වෙන්න සෙට් කරන්න ඕන පල්ලෙහා තියෙන command එකෙන්.

chkconfig mysqld on

හරි, දැන් තියෙනවා අපේ mysql server එකේ පොඩි changes ටිකක් කරන්න.සාමාන්යෙන් mysql server එක setup උනාම එකට root password එකක් නැතුව setup වෙන්නේ.ඉතින් අපි mysql root password එක සෙට් කරලා, root ගෙන් remote ලොග් වෙන එක නවත්තන්න ඕන.පහල තියෙන command එක type කලාම ඒ ටික කරගන්න පුලුවන්.

 

හරි.ඊළගට අපිට තියෙන්නේ PHP install කරලන්න. yum install වලින් setup කරලා apache restart කරන්න තියෙන්නේ.

දැන්නම් LAMP install කරන වැඩේ ඉවරයි.අපිට ඕනනම් phpmyadmin දාගන්න පුළුවන් අපේ mysql database administration වැඩ වලට.එකත් මම මෙහෙමම කියලා දෙන්නම්.

ඊට පස්සේ පොඩි වෙනස්කම් ටිකක් තියෙනවා config file එකේ කරන්න.

config file එක open කලාට පස්සේ එකේ <Directory /usr/share/phpMyAdmin/>  වලින් පටන් අරන් </Directory> වෙනකල් තියෙන කොටස comment කරලා දාන්න.comment කරන්නේ ඒ line එක ඉස්සරහට දාන්න තියෙන්නේ.

ඊට පස්සේ phpmyadmin වල Authentication type එක HTTP වලට දාන්න ඕන.

මෙතන  “cookie” කියන එක  “http” කරලා save කරන්න.

ඊට පස්සේ තියෙන්නේ අපේ web service එක, ඒ කියන්නේ apache restart කරන එක.

ආ තව දෙයක්.phpmyadmin setup කලට access කරන හැටි කියන්න බැරි උනානේ.

ඔයාගේ [server ip]/phpmyadmin වලින්  phpmyadmin වලට යන්න පුළුවන්.එකට ලොග් වෙන්න අපි කලින් mysql setup කරනකොට දාපු root password එක use කරන්න.

phpMyAdmin

ඇති දෙයක් නෑ.!!!!

ඉතින් ඔයාලට මේ page එකෙන් ඉස්සරහට දිගටම මේ වගේ tutorials බලන්න පුළුවන්. like එකක් දාල ඔයාලගේ යාළුවන්ට බලන්න share කරන්න.

වැරදි / වෙනස් වෙන්න මොනවහරි තියෙනවනම් පහල comments වල දාන්න.

මේ post ඔක්කොම ඔයාලට www.sysadmin.lk වෙබ් එකෙනුත් බලන්න පුළුවන්. අලුත් tutorial එකක් එක්ක ලගදීම එන්නම්. 🙂

 

Leave a Reply

Your email address will not be published. Required fields are marked *