必要システム構成
Adobe Commerceでテストしたソフトウェアの依存関係とサービスの概要を次に示します。
Commerce とクラウドインフラストラクチャの依存関係にはいくつかの違いがあります。 クラウドインフラストラクチャー上のAdobe Commerceのサービスのバージョンと互換性のサポートは、テストしてホストされるクラウド環境にデプロイしたサービスによって決まり、Adobe Commerceのオンプレミスデプロイメントでサポートされているバージョンとは異なる場合があります。 例えば、オンプレミスデプロイメントではElasticsearch 7.17 が Commerce 2.4.4 でサポートされていますが、クラウドインフラストラクチャでは OpenSearch 1.2 が Commerce 2.4.4 でサポートされています。
次の表は、特定のAdobe Commerce リリースでAdobeがテストした、サードパーティ製ソフトウェアの依存関係のバージョンを示しています。
Adobeでは、次の表に示すシステム要件の組み合わせのみをサポートしています。 例えば、2.4.5 は MariaDB 10.4 で完全にテストされています。Adobeでは、2.4.5 にアップグレードする前に MariaDB 10.4 にアップグレードすることをお勧めします。
この Commerce on Cloud のテンプレート 特定のコマースバージョンと互換性のあるサービスのデフォルト設定を提供します。
table 0-row-27 1-row-27 2-row-27 3-row-27 4-row-27 5-row-27 6-row-27 7-row-27 layout-auto | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ソフトウェアの依存関係 | 2.4.7 | 2.4.6-p5 | 2.4.6-p4 | 2.4.6-p3 | 2.4.6-p2 | 2.4.6-p1 | 2.4.6 | 2.4.5-p7 | 2.4.5-p6 | 2.4.5-p5 | 2.4.5-p4 | 2.4.5-p3 | 2.4.5-p2 | 2.4.5-p1 | 2.4.5 | 2.4.4-p8 | 2.4.4-p7 | 2.4.4-p6 | 2.4.4-p5 | 2.4.4-p4 | 2.4.4-p3 | 2.4.4-p2 | 2.4.4-p1 | 2.4.4 | 2.4.3-p3 | 2.4.2-p2 |
Composer | 2.7 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.1 | 2.1 | 2.1 | 1 | 1 |
Elasticsearch | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 7.9 |
OpenSearch | 2.12 | 2 | 2 | 2 | 2 | 2 | 2 | 1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | — |
MariaDB | 10.6 | 10.6 | 10.6 | 10.6 | 10.6 | 10.6 | 10.6 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 |
PHP | 8.3, 8.2#8.3# | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 7.4 | 7.4 |
RabbitMQ | 3.12 | 3.12、3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.8 | 3.8 |
Redis | 7.2 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 7.0 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.0 | 6.0 |
サービスとバージョンの定義: この services.yaml
ファイル. クラウドインフラストラクチャー上の Commerce 2.4.6 のデフォルトのサービス設定は次のとおりです。
code language-yaml |
---|
|
参照: サービスの設定 が含まれる クラウドインフラストラクチャー上の Commerce ガイド。
note note |
---|
NOTE |
バージョン 2.4.4 および 2.4.5 は、MySQL 8.0.0 ~ 8.0.28 のみをサポートしています。 |
table 0-row-27 1-row-27 2-row-27 3-row-27 4-row-27 5-row-27 6-row-27 7-row-27 8-row-27 9-row-27 10-row-27 11-row-27 12-row-27 13-row-27 14-row-27 15-row-27 16-row-27 17-row-27 layout-auto | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ソフトウェアの依存関係 | 2.4.7 | 2.4.6-p5 | 2.4.6-p4 | 2.4.6-p3 | 2.4.6-p2 | 2.4.6-p1 | 2.4.6 | 2.4.5-p7 | 2.4.5-p6 | 2.4.5-p5 | 2.4.5-p4 | 2.4.5-p3 | 2.4.5-p2 | 2.4.5-p1 | 2.4.5 | 2.4.4-p8 | 2.4.4-p7 | 2.4.4-p6 | 2.4.4-p5 | 2.4.4-p4 | 2.4.4-p3 | 2.4.4-p2 | 2.4.4-p1 | 2.4.4 | 2.4.3-p3 | 2.4.2-p2 |
Composer | 2.7 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.2 | 2.1 | 2.1 | 2.1 | 1 | 1 |
Elasticsearch | 8.11 | 8.11、7.17 | 8.11、7.17 | 8.5、7.17 | 8.5、7.17 | 8.5、7.17 | 8.4、7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.17 | 7.16 | 7.16 | 7.16 | 7.16 | 7.9 |
OpenSearch | 2.12 | 2.12 | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.3 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | — |
MariaDB | 10.6 | 10.6 | 10.6 | 10.6 | 10.6 | 10.6 | 10.6 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 |
MySQL | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 |
PHP | 8.3, 8.2#8.3# | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.2, 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 8.1 | 7.4 | 7.4 |
RabbitMQ | 3.13 | 3.12、3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.11、3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.9 | 3.8 | 3.8 |
Redis | 7.2 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 7.0 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 7.0 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.2 | 6.0 | 6.0 |
Varnish | 7.5 | 7.5 | 7.3 | 7.3 | 7.3 | 7.3 | 7.1 | 7.5 | 7.3 | 7.3 | 7.3 | 7.3 | 7.1 | 7.0 | 7.0 | 7.5 | 7.3 | 7.3 | 7.3 | 7.3 | 7.1 | 7.0 | 7.0 | 7.0 | 6.5 | 6.4 |
Apache | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 |
nginx | 1.24 | 1.24 | 1.24 | 1.24 | 1.22 | 1.22 | 1.22 | 1.24 | 1.24 | 1.24 | 1.22 | 1.22 | 1.22 | 1.22 | 1.22 | 1.24 | 1.24 | 1.24 | 1.22 | 1.22 | 1.22 | 1.22 | 1.22 | 1.22 | 1.18 | 1.18 |
AWS Aurora (MySQL) | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 5.7 | 5.7 | 5.7 | 5.7 | — |
AWS S3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
AWS MQ | 3.11.20 | 3.9.16 | 3.9.16 | 3.9.16 | 3.9.16 | 3.9.16 | 3.9.16 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.9.13 | 3.8.11 | 3.8.11 | 3.8.11 | 3.8.11 | — |
AWS ElastiCache | Redis 7.0 | Redis 6.2 | Redis 6.2 | Redis 6.2 | Redis 6.2 | Redis 6.2 | Redis 6.2 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | Redis 6 | — |
AWS Elasticsearch | — | — | — | — | — | — | — | — | — | — | — | — | — | 7.9 | 7.9 | — | — | — | — | — | — | 7.9 | 7.9 | 7.9 | 7.9 | — |
AWS OpenSearch | 2.11 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 | — | — | — | — | — |
PHP 設定
PHP の設定には、以下のような設定があります。 memory_limit
の設定。Adobe Commerceを使用する際によく発生する問題を回避できます。 参照: 必要な PHP 設定.
クラウド設定のガイダンスについては、を参照してください PHP 設定 が含まれる クラウドインフラストラクチャー上の Commerce ガイド。
PHP OPcache
次のことを確認することをお勧めします PHP OPcache は、パフォーマンス上の理由から有効になっています。 OPcache は多くの PHP ディストリビューションで有効になっています。 この opcache
拡張機能は、クラウドインフラストラクチャー上の Commerce にデフォルトでインストールされます。
オンプレミスの場合は、PHP OPcache がインストールされていることを確認してください。 PHP 設定. パフォーマンス設定に関する具体的なガイダンスについては、次のソフトウェア推奨事項を参照してください PHP 設定 が含まれる パフォーマンスのベストプラクティス ガイド。
OPcache を個別にインストールする必要がある場合は、 PHP OPcache ドキュメント.
PHP プロセスコントロール
インデクサーを並列モードで実行する前に、プロセス制御のサポート(pcntl
)を使用します。 参照: インストール PHP のドキュメントに書かれています。
PHPUnit
PHPUnit v9 (コマンドラインツールとして)。
PHP 拡張機能
この PHP のインストール これらの拡張機能をインストールする手順を含めます。
次の表に、Cloud Platform にAdobe Commerceをデプロイする際にサポートされる PHP 拡張機能を示します。
table 0-row-3 1-row-3 layout-auto | ||
---|---|---|
デフォルトの拡張機能 | アンインストールできないインストール済み拡張機能 | 必要に応じてインストールおよびアンインストールできる拡張機能 |
bcmath bz2 カレンダー exif gd gettext intl libxml mysqli opcache openswoole pcntl pdo_mysql 反射 石けん ソケット SPL 標準 sysvmsg システム sysvshm 郵便番号 zlib |
ctype curl 日付 dba dom fileinfo フィルター ftp hash iconv json mbstring mysqlnd openssl pcre pdo pdo_sqlite phar posix readline session sqlite3 tokenzer xml xmlreader xmlwriter |
geoip gmp igbinary imagick imap ldap mailparse mcrypt msgpack mysqli oauth pdo_mysql propro pspell グラフ レコード redis shmop ソケット ナトリウム ssh2 整頓する xdebug xmlrpc xsl yaml |
Adobe Commerceには次が必要です。
ext-bcmath
ext-ctype
ext-curl
ext-dom
ext-fileinfo
ext-filter
ext-gd
ext-hash
ext-iconv
ext-intl
ext-json
ext-libxml
ext-mbstring
ext-openssl
ext-pcre
ext-pdo_mysql
ext-simplexml
ext-soap
ext-sockets
ext-sodium
ext-spl
ext-tokenizer
ext-xmlwriter
ext-xsl
ext-zip
ext-zlib
lib-libxml
Adobe Commerce向け B2B には以下が必要です。
ext-bcmath
ext-ctype
ext-curl
ext-dom
ext-fileinfo
ext-filter
ext-gd
ext-hash
ext-iconv
ext-intl
ext-json
ext-libxml
ext-mbstring
ext-openssl
ext-pcre
ext-pdo_mysql
ext-simplexml
ext-soap
ext-sockets
ext-sodium
ext-spl
ext-tokenizer
ext-xmlwriter
ext-xsl
ext-zip
ext-zlib
lib-libxml
Magento Open Sourceには次が必要です。
ext-bcmath
ext-ctype
ext-curl
ext-dom
ext-fileinfo
ext-filter
ext-gd
ext-hash
ext-iconv
ext-intl
ext-json
ext-libxml
ext-mbstring
ext-openssl
ext-pcre
ext-pdo_mysql
ext-simplexml
ext-soap
ext-sockets
ext-sodium
ext-tokenizer
ext-xmlwriter
ext-xsl
ext-zip
ext-zlib
lib-libxml
こちらを参照してください php の公式ドキュメント (インストールの詳細)。
その他
このセクションでは、他のすべてのタイプの必須およびオプション ソフトウェアのサポートと互換性について説明します。
ブラウザー
ストアフロントおよび管理者:
- Microsoft Edge (最新および以前のメジャーバージョン)
- Firefox (最新および以前のメジャーバージョン、あらゆるオペレーティングシステム)
- Chrome (最新および以前のメジャーバージョン、任意のオペレーティングシステム)
- Safari (最新および以前のメジャーバージョン、macOSのみ)
- iOS用 Safari (ストアフロント用の最新および以前のメジャーバージョン)
- Android 版 Chrome (ストアフロント用の最新および以前のメジャーバージョン)
メールサーバー
メール転送エージェント(MTA)または SMTP サーバー。 クラウドインフラストラクチャー上の Commerce は、 SendGrid メールサービス.
メモリ
Commerce Marketplaceや他のソースから入手したアプリケーションや拡張機能をアップグレードするには、最大 2 GB の RAM が必要になる場合があります。 2 GB 未満の RAM を搭載したシステムを使用する場合は、 ファイルをスワップそうしないと、アップグレードが失敗する可能性があります。
オペレーティングシステム (Linux x86 ~ 64)
Linux ディストリビューション(RedHat Enterprise Linux (RHEL)、CentOS、Ubuntu、Debian など)。 Microsoft Windows とmacOSはサポートされていません。
Adobe Commerceには、一部の操作で次のシステムツールが必要です。
SSL
- HTTPS には有効なセキュリティ証明書が必要です。
- 自己署名 SSL 証明書はサポートされていません。
- Transport Layer Security (TLS)要件 – PayPal および
repo.magento.com
どちらも TLS 1.2 以降が必要です。
クラウドインフラストラクチャー上の Commerce については、を参照してください。 Fastly 設定 が含まれる クラウドインフラストラクチャー上の Commerce ガイド。
Xdebug
Adobe Commerceの場合は、を使用します php_xdebug 2.5.x またはそれ以降(開発環境のみ。パフォーマンスに悪影響を与える可能性があります)。
Cloud 上のAdobe Commerceについては、を参照してください。 Xdebug の設定 が含まれる クラウドインフラストラクチャー上の Commerce ガイド。
xdebug
これは、Adobe Commerceのインストールや、インストール後のストアフロントまたは管理者へのアクセスに影響を与える可能性があります。 参照: ~に影響を及ぼす既知の問題 xdebug
インストール が含まれる コマースサポートのナレッジベース.