https://gist.github.com/ispguru/c2e572b151307b400625359bc464d519
sudo apt-get update -y sudo apt-get upgrade -y sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap unzip wget -y sudo nano /etc/php/7.2/apache2/php.ini # insert those text & replace file_uploads = On allow_url_fopen = On memory_limit = 1024M upload_max_filesize = 1024M post_max_size = 1024M max_execution_time = 6000 max_input_vars = 15000 sudo systemctl start apache2 sudo systemctl start mariadb sudo systemctl enable apache2 sudo systemctl enable mariadb sudo mysql_secure_installation sudo mysql -u root -p # create mysql/mariadb Db sudo mysql -u root -p CREATE DATABASE badhon DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON badhon.* TO 'user'@'localhost' IDENTIFIED BY 'C@ctok20'; FLUSH PRIVILEGES; EXIT; sudo wget https://excellmedia.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz sudo tar -xvzf vtigercrm7.1.0.tar.gz sudo cp -r vtigercrm /var/www/html/ sudo chown -R www-data:www-data /var/www/html/vtigercrm sudo chmod -R 755 /var/www/html/vtigercrm # Configure Apache for vTiger CRM sudo nano /etc/apache2/sites-available/vtigercrm.conf # add & save <VirtualHost *:80> ServerAdmin admin@example.com ServerName example.com DocumentRoot /var/www/html/vtigercrm/ <Directory /var/www/html/vtigercrm/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/vtigercrm_error.log CustomLog /var/log/apache2/vtigercrm_access.log combined </VirtualHost> sudo a2ensite vtigercrm sudo a2dissite 000-default a2enmod rewrite sudo sudo systemctl restart apache2 sudo sudo systemctl restart reload sudo sudo systemctl restart status # open your web browser and type the URL localhost or ip address firefox http://localhost/