0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Hello Magento2.4.x - 必要な環境について -

Posted at

はじめに

PHPとMySQL(MariaDB含む)は門外漢なのでメモしながら概要をおさえる。ほぼ公式ドキュメントの写し。

プロダクトの種類

  1. Magento Open Source ・・・ 無償版
  2. Magento Commerce ・・・ Adobe提供の有償パッケージ
  3. Magento Commerce on Cloud ・・・ Adobe提供のSaaS

アーキテクチャ

OS

必要メモリ

2GB以上、Swap推奨? ※ OS領域のぞいて2GBなのか、自信がない

ディストリビューション

Linux 系をサポート、WindowsとMacOSはサポートしていない

  1. RedHat Enterprise Linux (RHEL)
  2. CentOS
  3. Ubuntu
  4. Debian

稼働に必要なコマンド

コマンド 備考
bash 確かに必要ですね。明確に記載するドキュメントが珍しい。
gzip GNUプロジェクトメンテのzipコマンド、メンテナーまで意識したことなかった。
lsof コメントなし
mysql mariadbのときはmysqlコマンド?
mysqldump mariadbのときはmysqlコマンド?
nice 実行時の優先度を変更するコマンド
php コメントなし
sed コメントなし
tar コメントなし

メールサーバ

SMTPが喋れるMTAがあればよい。sendmail・postfix等。

アプリケーションサーバ

| プロダクト | 必須 | 必要バージョン | 備考 |
| ---- | --- | --- | --- | --- |
| PHP| 〇 | 8.1 | |
| Composer | 〇 | 2.x | PHPのパッケージ管理、Javaで言うとMavenやGradle |
| Elasticsearch | 〇 | 7.x | 全文検索に使用 |
| MariaDB | 〇 | 10.4 | MySQLも可能 |
| RabbitMQ | - | 3.8.x | 他システム連携で使用、ERPやロジ系のシステムとの連携で利用 |
| Redis | - | 6.0 | ページキャッシュ、DBキャッシュをしている? 要確認 |
| Varnish | - | 6.51 | CDNを用いる場合は不要、PHP界隈ではよく使われる? |
| Nginx | 〇 | 1.x | PHP稼働用?、Apacheで代替可能 |

PHP Extention

自分のためのメインコンテンツ

プロダクト 備考
ext-bcmath 任意精度数学関数
ext-ctype 文字タイプチェック
ext-curl phpからcurlを使う? HttpClient的なサムシングがない???
ext-dom 調査中
ext-gd PHPの画像処理ライブラリ(GD)
ext-hash メッセージダイジェストを利用するための拡張
ext-iconv MIME ヘッダフィールドと文字列Utils ????
ext-intl PHP7では非推奨になっている
ext-mbstring
ext-openssl PHPでOpenSSLの有効化、Ngix(apache)でレイヤきれない?
ext-pdo_mysql MySQLのツール?
ext-simplexml 名前の通り
ext-soap 名前の通り
ext-xsl 名前の通り
ext-zip 名前の通り
ext-sockets 調査中
php_xdebug 2.5.x 開発環境にだけいれるのかな?

サポートブラウザ

Safariって、複数種類があるんですね...

  1. Microsoft Edage, latet-1
  2. Firefox latest, latest-1(any operation system)
  3. Chrome latest, latest-1(any operation system)
  4. Safari latest, latest-1(Mac OS only)
  5. Safari Mobile for iPad 2, iPad Mini, iPad with Retina Display (iOS 12 or later), for desktop storefront
  6. Safari Mobile for iPhone 6 or later; iOS 12 or later, for mobile storefront
  7. Chrome for mobile latest–1 (Android 4 or later) for mobile storefront

ドキュメント

Adobe Magneto System requirements
composerでlaravelを導入しようとして発生したエラー「ext-mbstring」「ext-dom」

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?