HowTo

MagentoをローカルPCで開発できる。インストール方法(その1)

Intro

Magentoをサーバー上で開発するのではなく、自前のPCにインストールすることで高速に開発できる環境をつくることができます。Magentoのインストールの方法はネット上で多くの種類があります。本文章では現在最も多く使われている方法を紹介します。それはXAMPPによってインストールされます。Magentoのインストールは比較的複雑で、インストールに成功してもいろんなデバッグが必要です。

インストールの手順は大体以下の四つのステップに分けられます。

ステップ 1 : XAMPPをインストールする
ステップ 2 : Composerをインストールします
ステップ 3:ダウンロードMagentoパック
ステップ 4 : Magentoをインストールします

Magento要件

ここでMagentoの主な8つの要件をダブルチェックする必要があります。

ステップ 1 : XAMPPをインストールする

XAMPPはWindows用の最も人気のあるローカルWeb開発ソリューションです。これは無料で、ApacheやNGinX、PHPやPython、PerlやRubyが含まれます。

最新版をダウンロードするにはこちら

XAMPPサーバーを開き、ApacheとMySQLを起動します。

ステップ 2 : Composerをインストールする

Windows用のComposerをダウンロードして、インストールする。
Composer stable version直接にダウンロードする。
または、コマンドラインを使用して、Composerをインストールできます。

php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);”
php composer-setup.php
php -r “unlink(‘composer-setup.php’);”


「次へ」をクリックし、XAMPPフォルダ内のPHPのパスを参照します。

今すぐインストールをクリックして最終的な手順を開始します。


コマンドプロンプトを起動し、任意の問題がなくインストールされていることを確認するには、Composerコマンドを実行します。

Composerをインストールした後に、php . iniファイルで(php_intl.dll)拡張を有効にしなければなりません。拡張を有効にするにはphp . iniを編集して、 “extension=php_intl.dll”行のコメントを外し、行の先頭からセミコロン”;”を削除します。次に、XAMPPコントロールパネルを再起動します。

Magento2.4.1をインストールするには、Elasticsearchをダウンロードする必要があります。Elasticsearchは、Magento2.4.1のための非常に推奨される拡張機能です。Elasticsearchの最新版をダウンロードしてインストールするにはこちら

弊社ではMagentoを利用した多機能ECサイトの構築・越境EC/中国越境ECの開発をして企業様をサポートしています。 ご興味ある方は是非問い合わせください。

Magentoによる構築・開発・運営はこちら

関連記事:MagentoをローカルPCで開発できる。インストール方法(その2)はこちら

 

よくある質問

MagentoをローカルPCにインストールするのに必要なツールは何ですか?

このXAMPP方式ではXAMPP(Apache・MySQL・PHPを含む)、Composer(PHPパッケージ管理ツール)、Elasticsearch(Magento 2.4以降は必須)の3つが必要です。Magento本体のダウンロードにはMagentoのアカウントも必要になります。

ローカル開発環境にMagentoを入れるとサーバー開発と比べてどんなメリットがありますか?

ローカル環境ではコード変更の反映が即時確認でき、サーバーへのアップロード待ちがなくなるため開発速度が大幅に向上します。また通信コストが発生せず、インターネット接続なしでも開発を進められます。

XAMPPインストール後にComposerを入れる際の注意点は何ですか?

Composerインストール後にphp.iniファイルでphp_intl.dll拡張を有効にする必要があります。具体的にはphp.iniを編集して「extension=php_intl.dll」行の先頭のセミコロンを削除し、XAMPPコントロールパネルを再起動します。この手順を省略するとMagentoが正常に動作しません。

弊社ではMagentoを利用した多機能ECサイトの構築・越境EC/中国越境ECの開発をして企業様をサポートしています。 ご興味ある方は是非問い合わせください。

ABOUT ME
Maruweb.co.ltd
越境ECプラットフォームMagento2、オリジナルCMS、MovableType、オリジナルシステムを提供するWebコンサルティング、中国向けWebマーケティングからWeb制作・運営管理までのWeb総合ソリューション企業。

※注意

本ブログの投稿内容に関するお問い合わせをして頂いてもご返信できませんので、何卒ご了承ください。