sudo apt-get update && apt-get upgrade sudo apt-get install apache2 php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv php7.0-soap mysql-client mysql-server sudo apt-get -y update sudo add-apt-repository ppa:ondrej/php sudo apt-get -y update sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv sudo nano /etc/php/7.0/apache2/php.ini #SET MEMORY LIMIT memory_limit = 512M #ENABLE SOAP extension=php_soap.dll mysql -u root -p ## Creating New User for Magento Database ## mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here"; ## Create New Database ## mysql> create database magento; ## Grant Privileges to Database ## mysql> GRANT ALL ON magento.* TO magento@localhost; ## FLUSH privileges ## mysql> FLUSH PRIVILEGES; ## Exit ## mysql> exit sudo nano /etc/apache2/sites-available/000-default.conf <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> sudo a2enmod rewrite sudo service apache2 restart cd /home/user/Downloads/ sudo tar xvzf Magento-CE-2.2.6-2018-09-07-02-12-38.tar.gz -C /var/www/html/ sudo chown -R www-data:www-data /var/www/html/ sudo chmod -R 777 /var/www/html/ sudo /etc/init.d/mysql restart sudo /etc/init.d/apache2 restart #BROWSER INSTALLATION http://server_domain_name_or_IP/ #SET BASE URL COMMAND php bin/magento setup:store-config:set --base-url="http://<URL>:8080/" php bin/magento setup:store-config:set --base-url-secure="https://<URL>:8080/" php bin/magento cache:flush