How To Install LAMP stack on Ubuntu 18.04 in Digital Ocean

Hello in this tutorials i will show you how to install Lamp stack in ubuntu 18.04 on digital ocean or any vps lets gets started.

Content in post

    Step1. Installing Apache

    You know apache is popular web server in all over the world lets install it just follow this command

    $ sudo apt update
    $ sudo apt install apache2
    $ sudo systemctl restart apache2

    he need some permission click y and hit enter

    After installing Apache2 lets config firewall

    Lamp on digital ocean
    Apache Default Page

    Step2. Config Firewall

    $ sudo ufw allow in "Apache Full"

    After setup firewall go to browser and type your server ip and hit enter he show apache2 default page.

    Also Read: Install Phpmyadmin on digital ocean

    Step3. Install Mysql Database

    $ sudo apt install mysql-server

    after install mysql next you need to mysql secure installation

    $ sudo mysql_secure_installation

    He access for permission hit y,y,y,y,y he askes for password type secure password like Jonsuper123@ok after thats lets go to next setup

    Step4. Setting Password in Root User

    $ sudo mysql

    you can in mysql is not set in password we need to setup password
    type your password in yourpassword

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPassword';

    after setup your mysql root password you need to flush privileges type typing command


    mysql> exit

    Step5. Install PHP

    Type Below command becuase it connect php to mysql

    mysql> sudo apt install php libapache2-mod-php php-mysql

    After installing php you need to config file

    $ sudo nano /etc/apache2/mods-enabled/dir.conf

    it look like this

    DirectoryIndex index.html index.cgi index.php index.xhtml index.htm

    Change the value index.html to index.php and index.php to index.html

    and restart your apache server

    $ sudo systemctl restart apache2

    If any question or suggestion comment below or contact to mail.

    Learn More: Click Here

    All done your lamp is installing successfull.

    Hire Us for Digital Services :- Script Installation, Website Design & Development, VPS Configuration. Telegram Contact :-@Developer107