Web Server vs App Server - hqzhang/cloudtestbed GitHub Wiki

1.install web server
sudo apt update -y;
sudo apt install apache2 -y;
sudo systemctl stop apache2.service;
sudo systemctl start apache2.service;
sudo systemctl enable apache2.service;

2. install mySQL
apt-get install mysql-server mysql-client -y
mysql -u root -p
create database drupaldb;
create user drupaladmin@localhost identified by 'xxx';
grant all privileges on drupaldb.* to drupaladmin@localhost identified by 'xxx';
flush privileges;
exit

3. install PHP
sudo apt-get install software-properties-common -y;
sudo add-apt-repository ppa:ondrej/php -y;
sudo apt update -y;
sudo apt install php7.1 libapache2-mod-php7.1 libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl -y;