Run this command
Code: Select all
sudo apt-get update
Code: Select all
sudo apt-get install apache2
Code: Select all
sudo nano /etc/apache2/apache2.conf
Code: Select all
ServerName you_server_IP_or_domain_name
Code: Select all
sudo systemctl restart apache2
Code: Select all
sudo apache2ctl configtest
Install ufw
Code: Select all
sudo apt-get install ufw
Code: Select all
sudo ufw app list
Code: Select all
sudo ufw app info "Apache Full"
http://IP_address_of_your_server
Install MySQL
Code: Select all
sudo apt-get install mysql-server
Install PHP
Code: Select all
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
Code: Select all
sudo nano /etc/apache2/mods-enabled/dir.conf
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Should look like this:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
Code: Select all
sudo systemctl restart apache2
Code: Select all
sudo systemctl status apache2
Code: Select all
sudo apt-get install php-curl
Code: Select all
sudo apt-get install php-gd
Code: Select all
sudo apt-get install php-xml
Code: Select all
sudo apt-get install packagename1 packagename2
Code: Select all
sudo a2enmod rewrite
Code: Select all
<VirtualHost *:80>
[i]<Directory /var/www/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>[/i]
Code: Select all
sudo systemctl restart apache2
Code: Select all
sudo nano /var/www/html/.htaccess
Code: Select all
RewriteEngine on
Code: Select all
sudo nano /var/www/html/info.php
Code: Select all
<?php
phpinfo();
?>
http://IP_address_of_your_server/info.php