30 September 2021 / Published in TechBlogs
MagentoのリポジトリやGithubから、Apache/NginX、MySQL/MariaDB、PHP7.xを使って、Magento 2の最新版をCentOSにインストールする方法を探しているなら、このガイドが最適です。この記事では、Magento 2.3を最新のCentOSにApache2とMariaDBでインストールする方法を紹介します。以前の記事では、MAC OS、Ubuntu/Debian、WindowsへのMagento 2のインストールについて紹介しました。 ステップ1: Apache2 PHPと必要な拡張機能のインストール IUS CommynityのCentOSとRed Hat用のリポジトリを紹介します。これは、必要なパッケージやPGPキーをダウンロードしてインストールするシェルスクリプトです。 上記のコマンドラインを実行すると、Apache2とMySQLがインストールされます。 ステップ1.1 Apache2サーバのインストール Apache HTTP Serverは、Apacheと呼ばれ、フリーでオープンソースのクロスプラットフォームのWebサーバーソフトウェアです。Apacheは、現在最も普及しているHTTPサーバーです。Linux、Windows、OpenVMS、NetWareなどのOSで動作します。 Apacheをインストールするには、install Apache installコマンドを実行する前に、パッケージをアップデートする必要があります。 ステップ1.2 Apache2バーチャルホストの設定 Magento 2ストアのApache2サイトの設定を解除するには、新しい設定ファイルhttpd.confを作成する必要があります。 以下の内容をコピーして、上記ファイルに貼り付けてください。domain.comをあなたのドメインに変更することを忘れないでください。 Magento をローカルにインストールしている場合は、domain.com を localhost.com、dev.com または m2.com に変更することができます。そして、/etc/hosts の hosts ファイルを次のように更新してください。 このガイドでは、localhost.comを使用しています。 Apacheの新しい設定を確認するには、以下のコマンドラインを実行します: コンフィグレーションテストに合格したら、今度はコンフィグレーションをリロードしてみましょう。 起動時に自動的にapacheを実行するには、以下のコマンドラインを実行します。 リライト機能を有効にする サイトフレンドリーなURLを使用するためにrewrite modを有効にし、httpd.confファイルを開いてください。 このラインを探す: そして、以下のファイルを追加します。 スクロールダウンしていくと、このようになります。 そして、AllowOverride Noneを変更します。 その後、httpdサービスをリロードしてください。 ステップ1.4: php.iniファイルの更新 ここで、php.iniファイルの値を増やしてみましょう。php.iniファイルを開きます。 以下のデータを変更します: その後、このphp.iniファイルを保存します。 その後、apache2を再起動してください。以下のコマンドを実行してください。 MySQLサーバーをインストールしたばかりですが、今度はこのデータベースサーバーを初期設定しなければなりません。 プロンプトが表示され、次のオプションを選択します。 ステップ3: MySQLユーザーの作成(必須) Magento 2.3.x からは、Magento のインストールには固有のユーザーが必要となり、デフォルトのユーザーである root は使えません。 まず、MySQLにログインする必要があります。 Magento 2のデータベースを新規に作成します。 次に、新しいユーザー名「Smartosc」を作成します。 magento2のデータベースにmageplazaのユーザーを付与します。 OK、権限をフラッシュして終了する時間です。 ステップ4: Composerのインストール Composerをダウンロードしてインストールするか、コマンドラインを使ってインストールすることができます。 Composerがインストールされているかどうかを確認します。 オウプツ ステップ5: Magento 2 Packのダウンロード 以下のリソースからダウンロードできます。 https://magento.com/tech-resources/download https://github.com/magento/magento2/releases https://www.mageplaza.com/download-magento/ 読み込み後、パックを /var/www/html/ に解凍してください。 例: /var/www/html/ に magento2 というフォルダがある場合。 パーミッションを設定します。以下のコマンドを実行してください。 ステップ6:Magento 2のインストール このアドレス http://localhost.com/magento2 にアクセスすると、このMagento Setup Wizardが以下のように表示されます。 ステップ6.1: インストールの開始 「Start Readiness Check」をクリックします。エラーが表示された場合は、続行する前にエラーを解決する必要があります。詳細を表示するには、[詳細]をクリックします。 ステップ6.2 : データベースの追加データベースの情報を入力し、「次へ」をクリックします。 ステップ 6.3 :