E-commerce solution
Run PrestaShop Locally with FlyEnv
PrestaShop projects commonly use PHP, MySQL or MariaDB, and a local web server. FlyEnv manages those services around an online store and optional theme-development tooling.
Local project stack
Services FlyEnv can manage around PrestaShop
About PrestaShop
PrestaShop is a PHP e-commerce platform for merchants operating product catalogs, orders, payments, shipping, and promotions. Its modules and themes let stores adapt the storefront and back office without replacing the commerce core.
A local PrestaShop store commonly needs PHP, MySQL or MariaDB, a web server, and a store-specific URL. Module and theme work should preserve the database and image assets; Node.js belongs only to projects that use it for theme asset tooling.
Core capabilities
- Product Catalog
- Order Management
- Modules
- Themes
- Carrier Rules
- Multi-language Storefronts
Common use cases
- Small and mid-size online stores
- Merchant storefront customization
- Payment and carrier module integration
- Localized catalog sites
- Theme and module development
A PrestaShop environment is a working store
Catalog state, modules, theme assets, and browser behavior need to be available together to test a change realistically.
- PHP web server
- Run the store with the PHP version and extensions supported by its PrestaShop release.
- MySQL or MariaDB
- Holds products, customers, orders, configuration, and module data.
- Store URL and image files
- Use a local domain for storefront behavior and preserve product image paths while testing imports or themes.
- Theme asset tools when used
- Node.js is optional and should be started only for themes or frontend workflows that declare it.
Project resources
For installation commands, supported versions, and project-specific configuration, refer to the official PrestaShop documentation.
Typical local stack
The exact services depend on the project, its release, and its local configuration. This is a common local setup, not a fixed requirement.
How FlyEnv helps
Select the project PHP version
Match the runtime to the PrestaShop release.
Run the store database
Keep MySQL or MariaDB local to the project.
Use a local store address
Configure a domain and HTTPS for browser testing.
Add theme tooling when needed
Keep Node.js available for workflows that use it.
Set up the local environment
Project installation stays with the upstream documentation. FlyEnv manages the runtimes, databases, web servers, and supporting services around it.
- 1Install PrestaShop according to the official documentation.
- 2Select the PHP version supported by the project release.
- 3Start MySQL or MariaDB for the store database.
- 4Add Node.js only for theme or asset workflows that need it.
- 5Configure the local domain, web server, and HTTPS in FlyEnv.
- 6Group the store services to start them together when useful.
Related solutions
Ready to run PrestaShop locally?
Use FlyEnv to manage the runtimes, databases, web servers, and services around your local PrestaShop environment.
