things you’ll need:
- Webhosting account with domain name
- Joomla! software
- FTP software
- Register a hosting account with a web host service provider capable of running the Joomla! software. The host must be able to run Apache, PHP 4.2+ and MySQL 3.23+. Usually, such advanced features come with an additional price.
Download the Joomla! installation package from the official Joomla! website. While older versions are typically available, download the most recent version of the system for the smoothest experience and the least amount of bugs and errors. Double-click the final downloaded file to unzip it.
Set up MySQL on your web host server. MySQL database creation settings can be found in your account settings when you log in to your host. Write down the name of the database, the name of the host and your database account name and password. These details are typically listed in your MySQL settings. Contact your web host if you are unsure of where to locate this information.
Launch your FTP software. Sync the software with your web host server. If prompted, provide your account name, domain and password for server access. If you cannot remember this information, refer to the registration documents provided to you when you first registered an account with your respective web hosting service provider.
Drag the unzipped folder from Step 2 to your FTP software to upload it to your host. Wait for the upload process to finish before closing the FTP program. This may take several minutes depending on the kilobyte speed of your Internet connection.
Launch the web browser of your choice (e.g., Safari on a Mac or Internet Explorer on a Windows PC). Enter your domain name into the address bar and press “Enter” on your keyboard. Your browser will navigate to your domain and display the Joomla! welcome page.
Click “Next” in the top right-hand corner of the Joomla! screen to run the pre-installation diagnostics test. Joomla! double checks that your server is compatible with the software. Upon completion of the test, the Joomla! software will initiate the installation process. Follow the on-screen prompts to install. You will need to provide details such as your chosen name for the site and the MySQL database information you wrote down in Step 3. Joomla! is now installed and you may access its configuration pages to begin creating and editing new web pages on your Joomla! site.