Install & Setup Apache, MySQL, PHP (LAMP) Stack on Ubuntu 18.04 | हेल्लो दोस्तों आपका स्वागत है आज के यह फ्रेश आर्टिकल यतो आप विडियो भी कह सकते है क्युकी आप विडियो देखे बिना कुछ नहीं कर पाएंगे तो आज के यह सिंपल आर्टिकल में आपको कम्पलीट डिटेल्स में यानि की स्टेप बी स्टेप सब कुछ डिटेल्स में सिखानी की कोसिक करूँगा.
Note: यह टुटोरिअल को समजने केलिए आपको उपरका विडियो देखना जरुरी है ,विडियो देखे बिना आप यह सभी कमांड अची तरह से समज नहीं पौओगे ,तो सबसे पहले विडियो देखिये बाद में सभी कमांड कॉपी करना.
sudo apt update && sudo apt install apache2
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
sudo ufw status
sudo service apache2 status
sudo apt update && sudo apt install mysql-server
sudo service mysql status
sudo mysql_secure_installation
-> ENTER | Y | Y | Y | Y
sudo mysqladmin -p -u root version
sudo apt update && sudo apt install php libapache2-mod-php php-mysql
php -version
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
sudo mysql
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
exit
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Alias /your_url /usr/share/phpmyadmin
sudo service apache2 reload
apt-get update
apt-get install zip unzip
sudo apt-get update
sudo a2enmod rewrite
sudo nano /etc/apache2/sites-enabled/000-default.conf
<Directory "/var/www/html">
AllowOverride All
</Directory>
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
sudo apt-get install curl
sudo service apache2 restart
sudo apt-get install php7.0-curl
sudo service apache2 restart
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
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 को जरुर सब्सक्राइब कीजिये गा.