Install apache2
$ sudo apt install apache2 libapache2-mod-php
Install php and its components
$ sudo apt install php php-curl php-gd php-mbstring php-xml php-xmlrpc php-mysql
Install mariadb-server
$ sudo apt install mariadb-server
Create new database
$ mysql -u root
MariaDB [none]> create database mywordpressdb;
MariaDB [none]> grant all on mywordpressdb.* to mywordpressuser@localhost identified by 'password';
MariaDB [none]> flush privileges;
Test the new database using the new user created, you should be able to access the database using the credential created above
$ mysql -u mywordpressuser -p mywordpressdb
MariaDB [wordpress_db]>
Download wordpress
$ wget -c https://wordpress.org/latest.tar.gz
Extract to /var/www/html
$ tar -xvf latest.tar.gz
$ sudo mv wordpress /var/www/html/mywordpress
$ sudo chown -R www-data /var/www/html/mywordpress
Access your wordpress site using browser, at http://localhost/mywordpress, and follow the onscreen instruction