6 steps Install Magento2 on Ubuntu 18.04 using gcp
Step 1 =======Install LAMP========
******Please Subscribe to my channel for the next video******
sudo apt update
sudo apt install apache2 wget unzip
sudo apt install php libapache2-mod-php php-mysql php-dom php-simplexml php-pear
sudo apt install php-curl php-intl php-xsl php-mbstring php-zip php-xml php-soap php-bcmath
MySQL
sudo apt install mysql-server
sudo systemctl start mysql.service
sudo mysql_secure_installation
Step 2 ========Install Composer=========
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
Step 3 ======= Download Magento 2 ===============
wget https://github.com/magento/magento2/a...
unzip 2.3.zip
mv magento2-2.3 /var/www/magento2
cd /var/www/magento2
composer install
Then, set proper permission
sudo chown -R www-data.www-data /var/www/magento2
sudo chmod -R 755 /var/www/magento2
sudo chmod -R 777 /var/www/magento2/pub,var
Step 4 – Create Database and User
mysql -u root -p
mysql= CREATE DATABASE magento2_db;
mysql= CREATE USER magento2_user@'localhost' IDENTIFIED BY 'your_password';
mysql= GRANT ALL ON magento2_db.* TO magento2_user@'localhost';
mysql= FLUSH PRIVILEGES;
mysql= quit
Step 5 – Create Apache VirtualHost
sudo vim /etc/apache2/sites-available/technicalskillslinux.org.conf
and add the following content.
VirtualHost *:80
DocumentRoot /var/www/magento2
ServerName technicalskillslinux.org
Directory /var/www/magento2
Allowoverride all
/Directory
/VirtualHost
sudo a2ensite technicalskillslinux.org
sudo a2enmod rewrite
sudo systemctl restart apache2.service
Step 6 – Run Web Installer
http://technicalskillslinux.org
Thank you for watching my video if my video any help to you please like , comment, and subscribe to my channel for the next video.
Thank you once again...
-like -comment -share -subscribe
***********************Subscribe Please**************************