Menu

Monday 5 November 2018

Install LAMP on SUSE Linux with Real time application example.


LAMP is generally stands for “Linux, Apache, MySQL (Maria-DB), and PHP

LAMP is an open source Web development platform that uses Linux as the operating system,
Apache as the Web server, MySQL as the relational database management system and PHP as the object-oriented scripting language.





Step 1: Install a UNIX/Linux server.
             I am using SUSE Linux operating system.


Step 2: Install Apache server.

Command:#   zypper  install httpd




Step 3: Create a symlinks to start & stop the apache through services.

Command:#    systemctl enable apache2





Step 4:  Start the Apache services.

Command:#   systemctl  start apache2




Step 5: Check the repos of suse linux.

Command:# zypper repos




Step 6: refresh the repos.

Command:#   zypper refresh




Step 7: Install "php"  libraries.

Command:#   zypper in php5*





Step 8: Check information pattern of lamp server.

Command:#   zypper info -t pattern lamp_server





Step 9: Install lamp server pattern. & press y to view the notification for Database.

Command:#   zypper in -t pattern lamp_server





Step 10: Start the mysql database.

Command:#   rcmysql start


Step 11: Check the status for mysql database.

Command:#   rcmysql status

Command:#   chkconfig  -a mysql





Step 12: Set a password for root user in database.

Command:#    '/usr/bin/mysqladmin'    -u root   password 'suse'


 You also change the database password through below command.

 Command: #    '/usr/bin/mysql_secure_installation'





Step 13: Create a new php page on apache.

Command:#   vi /srv/www/htdocs/info.php

<?php
phpinfo();
?>




Also, un-comment the 873 line on below located  php.ini file

 Command:#   vi   /etc/php5/apache2/php.ini

872 ;extension=php_ldap.dll
873  extension=php_mbstring.dll
874 ;extension=php_exif.dll





Step 14: enable php5 module to use in apache configuration.

Command:#   a2enmod  php5



Step 15: Restart the apache2 service & Check the apache url.

Command:#    systemctl restart apache2.service



Step 16: Give full permission to php5 libraries.

Command:#   chmod -R  777  /var/lib/php5/

Command:#    systemctl restart apache2






Step 17: Now,  We have to install phpMyAdmin & pwgen repos lib files.

Use below link to download: 

https://drive.google.com/open?id=1xlHmFOa8B7MjUrInx-Eq3jygEXk-Hksq
https://drive.google.com/open?id=1xkQXBVpzV1OnsC9d_hcrcTIXGm9LbKvd



Step 18: Install both the rpm pwgen & phpMyAdmin libraries.

Command:#   rpm  -ivh  pwgen-2.07-3.1.x86_64.rpm
Command:#   rpm -ivh   phpMyAdmin-4.8.3-29.1.noarch.rpm

Command:#   systemctl restart apache2












Step 19: Using Opensource "osticket" application , a real time example.

Download link:#   https://osticket.com/download/

Unzip the osTicket-v1.10.4.zip  & move the upload folder to Apache "/srv/www/htdocs/"

& rename as osticket






Step 20 : Now, you have  successfully installed  osTicket on LAMP.










Thanks :-)













No comments:

Post a Comment