Create Magento App
Create ScandiPWA AppScandiPWA DocsGitHub
v2
v2
  • Create Magento App
  • Getting started
    • Getting Started
    • Prerequisites
      • Linux requirements
      • MacOS requirements
        • Apple Silicon
      • Windows requirements
    • Available commands
      • Start the application
      • Stop the application
      • Check application status
      • Enter application CLI
      • Explore application logs
      • Execute commands in Docker containers
      • Link a theme
      • Import database dump
      • ⚠️ Uninstall a project
    • Folder structure
    • Updating to New Releases
      • Testing Alpha Releases
    • Configuration File
      • System Configuration File
    • Supported Magento versions
    • How does it work?
    • Limitations
    • What Is New in Version 2
  • Usage guide
    • Using console commands
    • Accessing Docker containers
    • Linking a Scandi Theme
    • Enabling XDebug
    • Enabling SSL
    • Configuring PHP
    • Configuring Multi-Store
    • Configuring NewRelic
    • Access on the local network
    • Using custom domain
    • Using Enterprise Edition
    • Using OpenSearch
    • Importing database
      • Importing remote database
    • Converting legacy Docker setup to CMA
    • Improve Performance
  • Container images
    • PHP Images
      • PHP 8.3
        • PHP 8.3 with Magento 2.4 extensions
        • PHP 8.3 with XDebug
          • PHP 8.3 with XDebug with Magento 2.4 extensions
      • PHP 8.2
        • PHP 8.2 with Magento 2.4 extensions
        • PHP 8.2 with XDebug
          • PHP 8.2 with XDebug with Magento 2.4 extensions
      • PHP 8.1
        • PHP 8.1 with Magento 2.4 extensions
        • PHP 8.1 with XDebug
          • PHP 8.1 with XDebug with Magento 2.4 extensions
      • PHP 7.4
        • PHP 7.4 with Magento 2.4 extensions
        • PHP 7.4 with XDebug
          • PHP 7.4 with XDebug with Magento 2.4 extensions
      • PHP 7.3
        • PHP 7.3 with Magento 2.4 extensions
        • PHP 7.3 with Magento 2.3 extensions
        • PHP 7.3 with XDebug
          • PHP 7.3 with XDebug with Magento 2.4 extensions
          • PHP 7.3 with XDebug with Magento 2.3 extensions
      • PHP 7.2
        • PHP 7.2 with Magento 2.3 extensions
        • PHP 7.2 with XDebug
          • PHP 7.2 with XDebug with Magento 2.3 extensions
    • ElasticSearch Images
      • ElasticSearch 6.8
  • Scripts Extensions
    • PHP Extensions
      • PHP Extensions Package
      • (deprecated) ionCube Extension
  • Troubleshooting
    • Common Issues
    • CMA Debugging
    • Uninstall CMA
Powered by GitBook
On this page
  • Installation
  • Demo

Was this helpful?

  1. Scripts Extensions
  2. PHP Extensions

PHP Extensions Package

This package simplifies the installation of the following PHP extensions in the Create Magento App project using magento-scripts V2.

  • memcached

  • pdo_sqlsrv (Microsoft SQL Server)

  • sqlsrv (Microsoft SQL Server)

  • ionCube

  • Imagick (since version 1.0.6)

With newer versions of the package, this list might be updated!

Installation

  1. Install package.

    npm i @scandipwa/magento-scripts-php-extensions@latest
    
    # or with yarn
    
    yarn add @scandipwa/magento-scripts-php-extensions@latest
  2. Enable extensions in cma.js

    // cma.js
    const {
        ioncube,
        memcached,
        pdo_sqlsrv,
        sqlsrv,
        imagick
    } = require('@scandipwa/magento-scripts-php-extensions');
    
    /** @type {import('@scandipwa/magento-scripts').CMAConfiguration} */
    module.exports = {
        // ... other configurations
        configuration: {
            php: {
                extensions: { // <- set extensions here
                    ioncube,
                    memcached,
                    pdo_sqlsrv,
                    sqlsrv,
                    imagick
                }
            }
        }
    };
  3. Run magento-scripts

    npm start
    
    # or with yarn
    
    yarn start

Demo

PreviousPHP ExtensionsNext(deprecated) ionCube Extension

Last updated 12 months ago

Was this helpful?

Demo setup available

here