# Preparing to Install

## Goal

Outline the steps to download the core software, and handle any required
prerequisites.
## Prerequisite knowledge

* How to install and configure server software (if installing on your own
computer)
* How to set up hosting for a generic web site
* How to create a database
## Site prerequisites

Server software must be installed on the computer where you plan to host your
site. See [Concept: Server Requirements](/link/698) for a list of requirements.

See [Setting Up an Environment with DDEV](/link/701) for the recommended way to get started running the software
locally.

Depending on how you plan to download the core software, you may need to install
additional software tools first. See [Concept: Methods for Downloading and Installing the Core Software](/link/700) and [Concept: Additional Tools](/link/699).
## Steps

1. Choose methods for downloading and installing the core software, from those
    listed in [Concept: Methods for Downloading and Installing the Core Software](/link/700). The rest of these instructions apply to the
    Composer and manual download options; if you chose other options, like a
    one-click installer from a hosting provider, consult the relevant documentation
    for any additional steps.
1. Set up a URL and hosting for your site on the server. Verify that the hosting
    is working by putting a simple HTML file in the web root directory of the
    hosting, and visiting the URL for your site.
1. Create a database, along with a database user account with full access.
1. Download the core software files to the web root directory, using the method
    you decided on. See [Concept: Methods for Downloading and Installing the Core Software](/link/700) for links to instructions.

## Expand your understanding

See [Running the Interactive Installer](/link/703) to run the interactive installer.
## Videos

[Preparing to Install](https://www.youtube.com/watch?v=7Aib3y9DM80)

## Additional resources

[Drush](http://www.drush.org)
