### Example: Get Help for 'setup:install' Command (bash) Source: https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer Demonstrates how to use the `help` command to get specific information about the `setup:install` command in Adobe Commerce. This helps users understand the prerequisites and steps for installing the application. ```bash bin/magento help setup:install ``` -------------------------------- ### Magento Queue Consumer Start Examples (Shell) Source: https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises Provides practical examples of using the `bin/magento queue:consumers:start` command with different configurations. These examples demonstrate how to start a consumer, limit message processing, set batch sizes, specify an area code, run in single-thread mode, and configure multi-processing. ```shell bin/magento queue:consumers:start someConsumer bin/magento queue:consumers:start someConsumer --max-messages=50 bin/magento queue:consumers:start someConsumer --batch-size=500 bin/magento queue:consumers:start someConsumer --area-code='adminhtml' bin/magento queue:consumers:start someConsumer --single-thread bin/magento queue:consumers:start someConsumer --pid-file-path='/var/someConsumer.pid' bin/magento queue:consumers:start someConsumer --multi-process=4 ``` -------------------------------- ### Install Magento with Setup Command (Bash) Source: https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises The `setup:install` command in Magento is used to install the application. It supports a wide array of options to configure database connections, caching mechanisms (including Redis), session storage, remote storage drivers, and other essential setup parameters. This command is fundamental for initializing a new Magento environment. ```bash bin/magento setup:install [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-endpoint REMOTE-STORAGE-ENDPOINT] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--remote-storage-path-style REMOTE-STORAGE-PATH-STYLE] [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--id_salt ID_SALT] [--checkout-async CHECKOUT-ASYNC] [--config-async CONFIG-ASYNC] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--queue-default-connection QUEUE-DEFAULT-CONNECTION] [--deferred-total-calculating DEFERRED-TOTAL-CALCULATING] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-retries SESSION-SAVE-REDIS-RETRIES] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-backend-redis-use-lua CACHE-BACKEND-REDIS-USE-LUA] [--cache-backend-redis-use-lua-on-gc CACHE-BACKEND-REDIS-USE-LUA-ON-GC] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] ``` -------------------------------- ### Install Magento Commerce via CLI Source: https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/advanced This command executes the Magento setup process, configuring the database, administrative credentials, and search engine settings. It requires an OpenSearch host and port to be specified for successful search integration. ```bash magento setup:install --base-url=http://127.0.0.1/magento2/ \ --db-host=localhost --db-name=magento --db-user=magento --db-password=magento \ --admin-firstname=Magento --admin-lastname=User --admin-email=user@example.com \ --admin-user=admin --admin-password=admin123 --language=en_US \ --currency=USD --timezone=America/Chicago --cleanup-database \ --sales-order-increment-prefix="ORD$" --session-save=db --use-rewrites=1 \ --search-engine=opensearch --opensearch-host=os-host.example.com \ --opensearch-port=9200 ``` -------------------------------- ### Start RabbitMQ Server (Bash) Source: https://experienceleague.adobe.com/en/docs/commerce-operations/upgrade-guide/prepare/activemq-migration Starts the RabbitMQ server using `systemctl`. This command requires root privileges (sudo) and assumes RabbitMQ is installed and managed by systemd. It ensures the message broker is running before proceeding. ```bash sudo systemctl start rabbitmq-server ``` -------------------------------- ### Install Adobe Commerce with Admin User Source: https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/advanced Executes the magento setup:install command with full configuration parameters including database credentials, search engine settings, and initial admin account details. ```bash magento setup:install --db-host=localhost --db-name=magento --db-user=magento --db-password=magento \ --admin-firstname=Magento --admin-lastname=User --admin-email=user@example.com \ --admin-user=admin --admin-password=admin123 --language=en_US \ --currency=USD --timezone=America/Chicago --use-rewrites=1 \ --search-engine=opensearch --opensearch-host=os-host.example.com \ --opensearch-port=9200 ``` -------------------------------- ### Install Adobe Commerce via CLI Source: https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/tutorials/install The magento setup:install command is used to initialize the Adobe Commerce application. It accepts various options for database and site configuration, requiring specific admin credentials for versions 2.2.8 and later. ```bash magento setup:install --