How to Install Phoenix Cart: A Complete Beginner’s Guide
Learn how to download and install Phoenix Cart from start to finish. This beginner-friendly guide covers hosting preparation, database setup, file uploads, the Phoenix Cart installer, security checks and essential post-install configuration.
How to Download and Install Phoenix Cart
This step-by-step guide explains how to download Phoenix Cart, check that your hosting meets the minimum requirements, create the required database, upload the Phoenix Cart files and work through the web-based installation process. It is designed for store owners installing Phoenix Cart manually for the first time and stops once the software has been successfully installed.
Difficulty
Beginner friendly. You do not need to be a PHP developer to complete a standard Phoenix Cart installation.
Installation Method
This guide covers a manual installation so you understand where the files and database are located.
What This Guide Covers
Downloading Phoenix Cart, checking the minimum requirements, uploading files, database creation and completing the installer.
What You Need Before Installing Phoenix Cart
Before downloading Phoenix Cart, it is worth preparing everything required for the installation. Having your hosting and database information ready makes the installation considerably easier.
You will need:
Minimum Phoenix Cart Hosting Requirements
Before uploading Phoenix Cart, check that your web hosting account meets the minimum software requirements. These requirements relate to the software running on the server rather than the size of your hosting package.
| Requirement | Minimum |
|---|---|
| PHP | PHP 7.3 or later |
| Database | MySQL 5.7.7 or later, or MariaDB 10.2.2 or later |
| PHP MySQLi Extension | Enabled |
| PHP Intl Extension | Enabled |
| allow_url_fopen | Enabled |
| file_uploads | Enabled |
| session.use_trans_sid | Disabled |
| session.auto_start | Disabled |
Check your hosting account
Your hosting package needs to be capable of running Phoenix Cart. Most modern Linux-based PHP hosting packages should provide the required features, but it is still worth checking before uploading the application.
Open your hosting control panel and find the PHP configuration or PHP settings section. Check the PHP version and make sure the required PHP extensions and settings are available.
You should also confirm that your hosting account allows you to create a MySQL or MariaDB database and database user.
If you are unsure whether your hosting package meets these minimum requirements, provide the table above to your hosting company and ask them to confirm compatibility.

Choose How You Want to Install Phoenix Cart
Phoenix Cart can potentially be installed in more than one way depending on the facilities provided by your hosting company.
Hosting control panel installer
Some web hosts provide automated software installers. If Phoenix Cart is available through your host, an automated installer may create the database, upload the application and perform much of the installation for you.
Manual installation
A manual installation gives you more control and helps you understand exactly where Phoenix Cart is installed.
You will download Phoenix Cart yourself, create a database, upload the files and then use the Phoenix Cart browser-based installer.
The remainder of this guide covers the manual installation process.

Download Phoenix Cart
The first stage of a manual installation is obtaining a clean copy of Phoenix Cart.
Phoenix Cart is open-source software and its releases are made available through the official Phoenix Cart project.
Download a stable release
- Visit the official Phoenix Cart project or GitHub repository.
- Open the Phoenix Cart releases section.
- Locate the appropriate current stable release.
- Download the release package to your computer.
- Save the ZIP archive somewhere easy to find.

Extract the Downloaded Files
The Phoenix Cart package is normally downloaded as a compressed archive. The application files need to be extracted before they can be uploaded to your web space.
Extracting on Windows
- Open your Downloads folder.
- Locate the Phoenix Cart ZIP archive.
- Right-click the file.
- Select Extract All.
- Choose a suitable destination folder.
- Open the newly extracted directory.
Inside the extracted package you should now see the Phoenix Cart files and folders.

Create the Phoenix Cart Database
Phoenix Cart uses a MySQL or MariaDB database to store the information required by the application.
The database should normally be created through your hosting control panel before starting the Phoenix Cart installer.
Create an empty database
The exact procedure varies between hosting providers, but you will generally need to:
- Open the database section of your hosting control panel.
- Create a new MySQL or MariaDB database.
- Create or assign a database user.
- Create a strong database password.
- Give the database user permission to access the database.
Keep a record of the connection details
| Setting | Example | Your Details |
|---|---|---|
| Database Server | localhost | ________________________ |
| Database Name | phoenix_store | ________________________ |
| Database Username | phoenix_user | ________________________ |
| Database Password | Your secure password | ________________________ |

Decide Where Phoenix Cart Will Be Installed
Before uploading the files, decide whether Phoenix Cart will be the main website on your domain or whether it will run inside a subdirectory.
Installing Phoenix Cart on the main domain
If Phoenix Cart will be your main website, visitors should reach it using an address similar to:
In this case, the Phoenix Cart application files should be placed directly inside the document root used by the domain.
Installing Phoenix Cart in a subdirectory
You can also run Phoenix Cart from a directory such as:
In this situation, create a directory such as shop and upload the Phoenix Cart files there.
Upload Phoenix Cart to Your Hosting Account
The extracted Phoenix Cart files now need to be transferred to your web server.
You can normally use one of the following:
- Your hosting provider's File Manager
- FTP
- SFTP
Common web root names
The directory used to serve your website varies between hosting companies. Common names include:
htdocs
httpdocs
www
Some hosting systems use a custom directory rather than one of these names. Check your hosting control panel if you are unsure.
Using FTP or SFTP
If you are uploading with an FTP program such as FileZilla, you will normally need:
- FTP or SFTP server address
- Username
- Password
- Port number if required
Connect to the server, navigate to the correct domain directory and upload the Phoenix Cart application files.

Open Your Domain and Start the Installer
Once the upload has completed, open a web browser and visit the location where Phoenix Cart was uploaded.
For an installation at the root of the domain:
For a subdirectory installation:
Because Phoenix Cart has not yet been configured, the installation process should be displayed.

Check the Server Requirements
The installer checks whether your web server provides the features required by Phoenix Cart.
Review the checks carefully before continuing.
Do not ignore warnings
Resolving server compatibility issues at this stage is much easier than troubleshooting unexpected behaviour after the store has been installed.

Enter the Database Connection Details
Phoenix Cart now needs the database information that you created earlier.
Enter the details exactly as supplied by your hosting provider.
You will normally be asked for:
- Database Server
- Database Username
- Database Password
- Database Name
After the details have been entered, the installer will attempt to connect to the database.
If the connection is successful, Phoenix Cart can create the database tables required by the application.

Check the Web Server and Website Paths
During installation, Phoenix Cart needs to know both the public address of the website and the physical location of the application files on the server.
Much of this information may be detected automatically.
| Setting | Example |
|---|---|
| Website Address | https://www.yourstore.co.uk |
| Webserver Root Directory | /home/account/public_html/ |
Check HTTPS
If your SSL certificate is active, your website should normally be installed using:
rather than:

Enter the Initial Installation Details
The installer now needs a small amount of information so that it can create the initial Phoenix Cart installation.
Although some of these values relate to your store, at this stage they are simply required to complete the software installation. Detailed store configuration can be carried out afterwards.
You may be asked to enter:
- Store name
- Store owner name
- Store owner email address
- Time zone
- Administrator username
- Administrator password
- Administration directory name
Administration directory
Phoenix Cart may allow you to specify or create a non-standard administration directory.
Instead of using an obvious address such as:
you can use a less predictable directory name.

Complete the Phoenix Cart Installation
Once the database, server paths and initial administrator details have been accepted, Phoenix Cart can complete the installation.
The installer will create the required database structure and configuration information and prepare the application for use.
When the final page appears, you should see confirmation that Phoenix Cart has been installed.

Check the Storefront Opens
Before doing anything else, open the main store address in a new browser tab.
If Phoenix Cart was installed in a subdirectory, use the appropriate address:
The Phoenix Cart storefront should now load rather than returning to the installer.

Check That You Can Access Phoenix Cart Admin
Finally, check that the administrator account created during installation works correctly.
Open the administration directory created during the installer.
Enter the administrator username and password that you created during installation.
If the Phoenix Cart administration dashboard opens successfully, the installation process has been completed.

Common Installation Problems
The Phoenix Cart installer does not appear
Check that:
- The Phoenix Cart files were uploaded to the correct directory.
- You are visiting the correct domain.
- You are using the correct subdirectory if applicable.
- The files were extracted properly.
- Your domain points to the hosting account where Phoenix Cart was uploaded.
I see a directory listing instead of the installer
This can indicate that the actual Phoenix Cart files are inside another directory rather than directly inside the document root.
Check the uploaded directory structure and move the application contents to the correct location if necessary.
The database connection fails
Check all four database values carefully:
- Database server
- Database name
- Database username
- Database password
Also check that the database user has permission to access the database.
A PHP requirement fails
Check that your hosting account meets the minimum Phoenix Cart requirements listed earlier in this guide. Confirm the selected PHP version, required PHP extensions and PHP configuration settings.
If your hosting control panel does not allow these settings to be changed, contact your hosting provider.
HTTPS does not work
Check that a valid SSL certificate has been installed and activated for your domain.
The website shows an error after uploading
Confirm that all Phoenix Cart files completed uploading successfully and that your server meets the minimum requirements for the Phoenix Cart release you downloaded.
I cannot find the Admin login
Use the administration directory name entered or generated during installation.
Phoenix Cart Installation Checklist
Before moving on to configuring your new store, make sure the basic installation has been completed successfully.
Phoenix Cart Is Now Installed
You now have a working Phoenix Cart installation with the application files, database and administrator account in place.
At this point, the installation stage is complete.
Store configuration should be treated as the next stage rather than part of the installation itself.
Separate guides can now cover subjects such as:
- Configuring Phoenix Cart for the first time
- Setting up your store details
- Configuring currencies and localisation
- Creating categories and products
- Installing and configuring modules
- Setting up shipping
- Setting up payment methods
- Customising the Phoenix Cart storefront
- Improving Phoenix Cart security
- Backing up Phoenix Cart
- Preparing Phoenix Cart for launch
Keeping these subjects separate makes it much easier to follow the installation process and gives each area of Phoenix Cart enough space to be explained properly.
Let Us Help Your Store Reach It's Potential
Need expert Phoenix Cart development services?
Get in touch today.