How to Set Up a WordPress (or CSM) Server
Steps
1. Set up a LAMP server with a static IP address and make note of that address.
2. Download WordPress on to your computer and extract the files.
3. Create a new user on PhpMyAdmin and make sure to enable 'Create datatbase with same name and grant all privileges'. (See image 1 if not sure how to select.)
4. Open up WordPress folder and find wp-config-sample.php and edit the database name, database username, database password, and database host name to desired config. (See image 2 for example). After, rename file to wp-config.php.
5. Upload the WordPress folder into the /var/www/html folder in WinSCP and rename folder to your desired name
6. In your browser go to 'serveripaddress'/'yourfoldername'/wp-admin/install.php
7. Install WordPress after setting up your site title, username, and password
Finish!
Edited and made by Jon and Logan
Guide we based this on- How to install WordPress – Advanced Administration Handbook | Developer.WordPress.org