You are looking for Install Magento 2 latest version on MAC OSX from Magento repo or Github with Apache/NginX, MySQL/MariaDB and PHP 7.x, this guide is best place for you. In this post, I will show you how to install Magento 2.3 on an Ubuntu latest with Apache2, MariaDB. In previous posts, I talked about Install Magento 2 on Ubuntu, Centos or Windows.
Magento 2 Requirements
You should double check 8 main requirements for Magento 2 here.
MAMP is the most popular local web development solution for Mac OSX. It is free and includes Apache or NginX, PHP or Python, Perl or Ruby.
Download Composer and install or you can use command line to install Composer
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Check Composer installed or not just type:
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 1.8.5 2019-04-09
You can download from one of the folling resources:
After donwload, you should extract the pack to
/Applications/MAMP/htdocs/. E.g you have a folder call:
Access to this address
http://localhost/magento2, you will get this Magento Setup Wizard as the following:
Start Readiness Check. If any errors are displayed, you must resolve them before you continue. Click More detail if available to see more information about each check.
Fill database information then click
You can choose install Sample Data or not in this step.
Important!: Use Skip dependency check for individual modules with caution. We recommend against it because a typical reason for this error is you manually edited the deployment configuration. Editing the deployment configuration is not recommended because future Magento software updates can undo your changes.
Now enter admin information such as
After completing all previous steps in the Setup Wizard, click
Installation Success The message Success will be displayed to indicate a successful installation.
Now go to the frontend and backend to see the result