How To Install & Setup Apache, MySQL, PHP (LAMP) Stack on Ubuntu 18.04

Install & Setup Apache, MySQL, PHP (LAMP) Stack on Ubuntu 18.04 | हेल्लो दोस्तों आपका स्वागत है आज के यह फ्रेश आर्टिकल यतो आप विडियो भी कह सकते है क्युकी आप विडियो देखे बिना कुछ नहीं कर पाएंगे तो आज के यह सिंपल आर्टिकल में आपको कम्पलीट डिटेल्स में यानि की स्टेप बी स्टेप सब कुछ डिटेल्स में सिखानी की कोसिक करूँगा.


Note: यह टुटोरिअल को समजने केलिए आपको उपरका विडियो देखना जरुरी है ,विडियो देखे बिना आप यह सभी कमांड अची तरह से समज नहीं पौओगे ,तो सबसे पहले विडियो देखिये बाद में सभी कमांड कॉपी करना.


Install Apache, MySQL, PHP (LAMP) Stack on Ubuntu 18.04


1. Install Apache



sudo apt update && sudo apt install apache2

2. Configure Firewall



sudo ufw allow OpenSSH


sudo ufw allow in "Apache Full"


sudo ufw enable


sudo ufw status

3. Test Apache



sudo service apache2 status

4. Install MySQL



sudo apt update && sudo apt install mysql-server


sudo service mysql status

5. MySQL Security



sudo mysql_secure_installation


-> ENTER | Y | Y | Y | Y


sudo mysqladmin -p -u root version

6. Install PHP



sudo apt update && sudo apt install php libapache2-mod-php php-mysql


php -version

7. Installing phpMyAdmin



sudo apt update && sudo apt install phpmyadmin


sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf


sudo a2enconf phpmyadmin.conf


sudo service apache2 reload

8. Create MySQL User



sudo mysql


CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';


GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';


FLUSH PRIVILEGES;


exit

9. Secure PhpMyAdmin



sudo nano /etc/apache2/conf-available/phpmyadmin.conf


Alias /your_url /usr/share/phpmyadmin


sudo service apache2 reload

10. Install ZIP/Unzip



apt-get update


apt-get install zip unzip

11. Enable .htaacess



sudo apt-get update


sudo a2enmod rewrite


sudo nano /etc/apache2/sites-enabled/000-default.conf


<Directory "/var/www/html">
AllowOverride All
</Directory>

12. Configure Apache File



sudo nano /etc/apache2/apache2.conf


<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>


<Directory /var/www/html>
Options -Indexes
</Directory>


ServerSignature Off
ServerTokens Prod

13. Install CURL



sudo apt-get install curl


sudo service apache2 restart


sudo apt-get install php7.0-curl


sudo service apache2 restart

14. install SSL Certificate



sudo apt-get update


sudo add-apt-repository ppa:certbot/certbot


sudo apt-get update


sudo apt-get install python-certbot-apache


sudo apachectl stop


letsencrypt --authenticator standalone --installer apache -d example.com


sudo service apache2 start


service apache2 restart

15. Setup SSH Key



sudo apt-get update


mkdir .ssh


cd ~/.ssh


touch authorized_keys


sudo nano authorized_keys


sudo nano /etc/ssh/sshd_config


prohibit-password


sudo systemctl restart sshd.service


service apache2 restart

तो फाइनली में आशा रखता हु आपको सब कुछ समज में आगया होगा की किस तरह से आप Digitalocean में PHP यतो WordPress इनस्टॉल और सिक्योर कर सकते है,आप एस आर्टिकल को पढना सहते है तो यहाँ क्लिक करके पढ़ सकते है – How To Setup Setup PHP Website with Nginx on a DigitalOcean


अगर आपको आर्टिकल पसंद आगया तो देर किस बात की जलदी से एस आर्टिकल को शेयर कर दीजिये सभी सोशल मीडिया वेबसाइट पे ताकि आपके सभी दोस्त भी सिख सखे ,और हा ऐसे बेस्ट आर्टिकल केलीये हमे सभी सोशल मीडिया पे फॉलो कर लीजिये – Facebook ,Twitter ,Instagram और हमारा YouTube Channel को जरुर सब्सक्राइब कीजिये गा.


The post How To Install & Setup Apache, MySQL, PHP (LAMP) Stack on Ubuntu 18.04 appeared first on BMTechTips.

Comments