Comment installer et configurer Magento 2 localement avec XAMPP

Magento 2 est une plateforme de commerce électronique très puissante, mais ses exigences en matière de serveur sont plus complexes, en particulier la nécessité de passer le Composer (qui est un Système de gestion des paquets en PHPCe n'est pas la configuration par défaut sur de nombreuses plateformes. Si vous souhaitez mettre en place un environnement de développement et de test local, vous pouvez utiliser XAMPP, une solution de serveur web multiplateforme libre et gratuite.

Image [1] - Comment installer et configurer Magento 2 localement avec XAMPP

Avantages de l'exécution locale de Magento 2

L'installation locale de Magento 2 présente de nombreux avantages :

  1. réduire les coûtsVous n'avez pas besoin d'acheter un serveur dédié.
  2. Développement hors ligneLes sites Web peuvent être développés et testés sans connexion Internet.
  3. test de sécuritéTest de nouvelles fonctionnalités ou d'extensions sans perturber l'environnement de production.
  4. développement personnaliséLe site peut être personnalisé en toute confiance sans que le site ne tombe en panne.
  5. Des performances plus rapidesL'environnement local est généralement plus réactif qu'un serveur distant en raison de l'absence de latence du réseau.
  6. la sécuritéLes services d'aide à l'enfance et à la famille : Prévenir les accès non autorisés et le piratage informatique.
  7. Sauvegarde et restauration facilesLe système d'information sur les sites : Il permet de sauvegarder et de restaurer rapidement les sites locaux, ce qui réduit les risques.

Conditions d'installation locale pour Magento 2

Avant d'installer Magento 2, vous devez vous assurer que les composants et les configurations système suivants sont réunis :

  • Apache/NGINX version 2.2 ou 2.4
  • PHP version 7.4.x ou 8.1.x
  • MySQL/MariaDB version 5.6.x, 5.7.x ou Maria DB
  • Elasticsearch 7.6.x ou plus récent

Installation et configuration de XAMPP

Comment installer Magento 2 localement.

Étape : 1 Télécharger le serveur XAMPP

Allez sur Apache Friends etTéléchargez le serveur XAMPP.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128101333848-image.png

Magento recommande fortement d'installer XAMPP et PHP version 8.1.x pour M2.4.5. Alternativement, Magento 2.4 et PHP 7.3 peuvent être installés, mais n'ont pas été testés ou recommandés.

Étape : 2 Installer XAMPP

Après avoir téléchargé XAMPP, double-cliquez sur le fichier pour l'installer sur votre ordinateur.

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)l'étape suivanteBouton.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128102125687-image.png

Conservez la sélection par défaut dans le diagramme. Cliquez sur le boutonl'étape suivanteBouton.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128102216358-image.png

Sélectionnez le dossier d'installation. L'emplacement par défaut estC:\xampp Mais il est recommandé de choisir selon votre convenanceC:\Un répertoire autre que le lecteur, tel queD:\peut-êtreE:\ 。

Si vous devez apporter des modifications, cliquez surécrémerpour modifier l'emplacement cible du programme XAMPP, puis cliquez sur l'icônel'étape suivantepour passer à l'étape suivante.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105236836-image.png

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)l'étape suivanteBouton.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105251121-image.png

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)l'étape suivanteBouton.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105306613-image.png

Attendez que l'assistant d'installation installe XAMPP sur votre ordinateur.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105355168-image.png

Une fois l'installation terminée, vous verrez apparaître l'option "Dois-je lancer le panneau de contrôle immédiatement ? ". Gardez-le sélectionné. Cliquez sur le bouton"C'est fait.Quittez l'installation et allez àPanneau de contrôle XAMPP.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105453870-image.png

Étape : 3 Configurer PHP

Dans le panneau de contrôle XAMPPDans le cadre de laApachemobileconfigurerpuis cliquez sur le boutonPHP (php.ini).

magento-xampp-installation-9

Dans php.iniDans le fichier, recherchez les lignes suivantes et supprimez le point-virgule qui précède chaque ligne : :

;extension=intl

;extension=soap

;extension=sockets

;extension=sodium

;extension=xsl

;extension=gd

Augmentez la limite de mémoire à 4G :

limite_mémoire=4G
limite_mémoire=4G
limite_mémoire=4G

Lorsque vous avez terminé, enregistrez et fermez le fichier. Ensuite, cliquez sur les lignes Apache et MySQL dans la section "commencement"pour les démarrer. Ne quittez pas XAMPP après cette étape, laissez-le fonctionner.

Étape : 4 Configurer le fichier Hosts

Accès au catalogueC:\NWindows\NSystème32\Npilotes\Nc\Nhosts.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105732465-image.png

Ajoutez la ligne suivante à la dernière ligne :

127.0.0.1 www.localhost.com

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105834610-image.png

spectacle (un billet)Panneau de contrôle XAMPPet initierApacherépondre en chantantMySQLApps.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128105852815-image.png

Créer une base de données dans phpMyAdmin

URL d'accès http://localhost/phpmyadminPour créer une base de données, entrez le nom de la base de données (par exemple, Magento2) et cliquez sur Créer une base de données. Saisissez un nom pour la base de données (par exemple, Magento2) et cliquez surétablir.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128110916818-image.png

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)l'étape suivantepour créer une base de données.

base de données magento

La base de données a été créée avec succès.

magento-show base de données

Attention :N'oubliez pas le nom de la base de données que vous souhaitez créer, car vous devrez y installer Magento ultérieurement.

Installation du compositeur de Magento

La dernière version de Magento, Open Source 2.4.0 et plus, est compatible avec Composer 2. Vous devez donc installer Composer 2 pour télécharger la dernière version de Magento 2.

La meilleure façon de procéder est de télécharger et d'exécuter la commandeComposer-Setup.exeCeci installera la dernière version. Ceci installera la dernière version et la configurera à partir de n'importe quel répertoire "Le chemin vers l'appel "Composer".

L'attribut alt de cette image est vide ; le nom du fichier est 2024112811111117691-image.png

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)l'étape suivanteet recherchez le chemin d'accès à PHP dans le dossier XAMPP.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128111147995-image.png

En option, vous pouvez saisir une URL de proxy.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128111214428-image.png

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)"Installation"pour la dernière étape.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128111240567-image.png

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)l'étape suivanteBouton.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128111257805-image.png

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)remplirBouton.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128111313559-image.png

activer (un plan)invite de commande (informatique)et exécutez la commande Composer pour vérifier qu'il est installé sans problème.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128111337905-image.png

Télécharger Magento avec Composer

Ensuite, allez àC:\xampp\htdocset utilisez Composer pour exécuter la commande suivante afin de télécharger une version spécifique de Magento 2.

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=2.4.5
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=2.4.5
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition=2.4.5

Magento Open Source

composer create-project --repository-url=https://repo.magento.com/magento/project-community-edition:2.4.5
composer create-project --repository-url=https://repo.magento.com/magento/project-community-edition:2.4.5
composer create-project --repository-url=https://repo.magento.com/magento/project-community-edition:2.4.5

Adobe Commerce (Enterprise Edition)

composer create-project --repository-url=https://repo.magento.com/magento/project-enterprise-edition:2.4.5
composer create-project --repository-url=https://repo.magento.com/magento/project-enterprise-edition:2.4.5
composer create-project --repository-url=https://repo.magento.com/magento/project-enterprise-edition:2.4.5

Avec la commande ci-dessus, vous pouvez spécifier la version spécifique de Magento (2.0, 2.1, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.3, 2.4). Si ce n'est pas le cas, ignorez la version et exécutez directement la ligne suivante :

L'attribut alt de cette image est vide ; le nom du fichier est 20241128142858794-image.png

Ensuite, entrez votre clé d'authentification Magento.clé publiquerépondre en chantantLa clé privée se trouve dans le fichierCompte Magento MarketplaceCréez et configurez le compte dans la page d'accueil. Localisez le nom du compte dans le coin supérieur droit de la page et sélectionnezMon profil.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128142955410-image.png

Cliquez ensuite sur"Marchés".de l'ongletclé d'accès.

magento-access-key

cliquer (à l'aide d'une souris ou d'un autre dispositif de pointage)"Créez une nouvelle clé d'accès".Saisissez un nom spécifique pour la clé (par exemple, le nom du développeur qui reçoit la clé), cliquez sur "définir".

clés magento

Copiez leclé publiqueet dans le mot de passeclé privée pour installer Magento.

magento-keys-enter
magento-key-enter-2

Le rédacteur prend un certain temps pour télécharger et installer tous les modules nécessaires. Une fois que c'est fait, vous pouvez les voir ci-dessous :

magento-successful download

Installer Elasticsearch sur Magento 2

Elasticsearch est l'extension recommandée pour Magento version 2.4.X.

Téléchargez Elasticsearch 7.6.0 :https://www.elastic.co/downloads/past-releases/elasticsearch-7-6-0(Magento 2.4.x n'a été testé qu'avec Elasticsearch 7.6.x. D'autres versions 7.x peuvent être utilisées à votre discrétion, mais il est recommandé d'utiliser une version testée d'Elasticsearch).

Extrayez le fichier .zip que vous venez de télécharger. Dans une fenêtre de terminal, allez dans le répertoire extrait et exécutez la commande suivante :

. \bin\elasticsearch.bat
. \bin\elasticsearch.bat
. \bin\elasticsearch.bat

Vérifiez également le port 9200Disponibilité d'Elasticsearch sur le web. Dans votre navigateur, tapezlocal:9200pour obtenir les détails des extensions Elasticsearch installées.

{"name" : "DESKTOP-Jyoti", "cluster_name" : "elasticsearch", "cluster_uuid" : "ONNrUlTWQCSoigYBy6WF9g", "version" : {"number" : "7.9.3", "build_ flavour" : "default", "build_type" : "zip", "build_hash" : "c41E4fgiueQSoiytrBW", "build_date" : "2023-02-02T09:51:41.449Z", "build_snapshot" : false, "lucene_version" : "8.7.0", "minimum_wire_compatibility_version" : "6.8.3", "minimum_index_compatibility_version" : "6.8.3"}, " tagline" : "You Know, for Search"}
{"name" : "DESKTOP-Jyoti", "cluster_name" : "elasticsearch", "cluster_uuid" : "ONNrUlTWQCSoigYBy6WF9g", "version" : {"number" : "7.9.3", "build_ flavour" : "default", "build_type" : "zip", "build_hash" : "c41E4fgiueQSoiytrBW", "build_date" : "2023-02-02T09:51:41.449Z", "build_snapshot" : false, "lucene_version" : "8.7.0", "minimum_wire_compatibility_version" : "6.8.3", "minimum_index_compatibility_version" : "6.8.3"}, " tagline" : "You Know, for Search"}
{"name" : "DESKTOP-Jyoti", "cluster_name" : "elasticsearch", "cluster_uuid" : "ONNrUlTWQCSoigYBy6WF9g", "version" : {"number" : "7.9.3", "build_ flavour" : "default", "build_type" : "zip", "build_hash" : "c41E4fgiueQSoiytrBW", "build_date" : "2023-02-02T09:51:41.449Z", "build_snapshot" : false, "lucene_version" : "8.7.0", "minimum_wire_compatibility_version" : "6.8.3", "minimum_index_compatibility_version" : "6.8.3"}, " tagline" : "You Know, for Search"}

Installez Magento 2 avec la commande

Ouvrez une fenêtre d'invite de commande. Ensuite, allez dans le répertoire de Magento et exécutez la commande suivante :

php bin/magento setup:install --base-url="http://localhost/magento2/" --db-host="localhost" --db-name="dbmagento241" --db-user="root" -- admin-firstname="admin" --admin-lastname="admin" --admin-email="user@example.com" --admin-user="admin" --admin-password="admin123" -- language="en_US" --currency="USD" --timezone="America/Chicago" --use-rewrites="1" --backend-frontname="admin" --search-engine= elasticsearch7 --elasticsearch-host="localhost" --elasticsearch-port=9200
php bin/magento setup:install --base-url="http://localhost/magento2/" --db-host="localhost" --db-name="dbmagento241" --db-user="root" -- admin-firstname="admin" --admin-lastname="admin" --admin-email="user@example.com" --admin-user="admin" --admin-password="admin123" -- language="en_US" --currency="USD" --timezone="America/Chicago" --use-rewrites="1" --backend-frontname="admin" --search-engine= elasticsearch7 --elasticsearch-host="localhost" --elasticsearch-port=9200
php bin/magento setup:install --base-url="http://localhost/magento2/" --db-host="localhost" --db-name="dbmagento241" --db-user="root" -- admin-firstname="admin" --admin-lastname="admin" --admin-email="user@example.com" --admin-user="admin" --admin-password="admin123" -- language="en_US" --currency="USD" --timezone="America/Chicago" --use-rewrites="1" --backend-frontname="admin" --search-engine= elasticsearch7 --elasticsearch-host="localhost" --elasticsearch-port=9200

Veuillez noter :Attribuez l'URL de base en fonction du chemin d'accès, et écrivezNom d'utilisateur de l'administrateurrépondre en chantantcryptographiqueen outres'abstenir deUtilisez le port Elasticsearch.

Remplacez ces valeurs :

  • -base-url : dossier d'installation de magento 2
  • -Nom de la base de données : :Nom de la base de données lors de la création de la base de données
  • -mot de passe de la base de données :Mot de passe de la base de données
  • -db-user :Utilisateur de la base de données disposant de tous les privilèges. En général, c'est l'utilisateur root par défaut qui est utilisé.
  • -mot de passe de la base de données :Le mot de passe de l'utilisateur de la base de données. Si vous utilisez l'option "racine"Utilisateurs de la base de données, laissez ce champ vide
  • -admin-firstname :Nom de l'administrateur
  • -nom de famille de l'administrateur :Nom de l'administrateur
  • -admin-email :Adresse électronique de l'administrateur
  • -admin-user :Le nom d'utilisateur utilisé pour se connecter au panneau d'administration
  • -mot de passe administrateur :Mot de passe pour se connecter au panneau d'administration
  • -langue :La langue utilisée dans le panneau d'administration et la vitrine. Utilisez le code de la langue, par exemple en_US.
  • -admin-email.Remplacez-la par l'adresse électronique du site web
  • -monnaie :Définissez la devise par défaut utilisée par la boutique. Tapez php bin/magento info:currency:list pour obtenir la liste des devises supportées et leurs codes.
  • -fuseau horaire :Modifiez le fuseau horaire dans lequel vous vous trouvez. (par exemple, l'heure de Pékin, etc.)
  • -url-rewrites :La valeur 1 permet d'activer la réécriture par le serveur web. Cela contribuera à améliorer le classement de votre site.
  • -backend-frontname :Définissez l'URL d'administration du site. Si vous omettez ce paramètre, l'URL du chemin d'administration de Magento sera générée de manière aléatoire (par exemple admin_jkhgdfq).
  • -Moteur de recherche :Définissez la version d'Elasticsearch à utiliser pour cette installation Magento. La valeur par défaut est elasticsearch7
  • -elasticsearch-host : Le nom d'hôte ou l'adresse IP où Elasticsearch est exécuté. La valeur par défaut est localhost
  • -elasticsearch-port : Le numéro de port sur lequel Elasticsearch écoute. La valeur par défaut est 9200.

Les autres valeurs sont facultatives et vous pouvez les modifier ultérieurement.

Maintenant, si tout se passe bien, Composer 2 va commencer l'installation de Magento 2. Ce processus prendra environ 10 minutes.

L'attribut alt de cette image est vide ; le nom du fichier est 20241128143910785-image.png

Soyez patient, car l'installation de toutes les instances et la configuration des modules requis pour Magento 2.4.5 prendront un certain temps.

Après l'installation, obtenez ceci :

L'attribut alt de cette image est vide ; le nom du fichier est 20241128144016757-image.png

Exécuter la commande

Vous devez maintenant exécuter la commande suivante.

php bin/magento indexer:reindexphp bin/magento setup:upgradephp bin/magento setup:static-content:deploy -fphp bin/magento cache:flush
php bin/magento indexer:reindexphp bin/magento setup:upgradephp bin/magento setup:static-content:deploy -fphp bin/magento cache:flush
php bin/magento indexer:reindexphp bin/magento setup:upgradephp bin/magento setup:static-content:deploy -fphp bin/magento cache:flush

Cliquez ensuite sur l'URL (généralementlocalhost/magento2/pub/) ou l'URL de base définie pour base-url lors de l'installation.

Pour les administrateurs : utilisez http://localhost/magento2/pub/admin访问管理后台网址.

résumés

Avec les étapes de cet article, vous pouvez facilement mettre en place un environnement Magento 2 localement pour le développement et les tests. Nous espérons que ce tutoriel vous aidera à installer et à utiliser Magento 2 avec succès. Si vous rencontrez des problèmes, n'hésitez pas à nous contacter à l'adresse suivanteCommunautés d'échangeLaissez un message pour obtenir de l'aide !


Contactez nous
Vous ne pouvez pas lire l'article ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été écrit par Banner1
LA FIN
Si vous l'aimez, soutenez-le.
félicitations373 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires