Creio que você já tenha o ambiente instalado e configurado para magento 2 eu ultimamentte estou usando o devilbox http://devilbox.org/
- Pelo menos 8 GB de memória RAM (ambiente de desenvolvimento eu recomendo)
- Você pode ver o requisitos completos de produção no próprio site da magento
- https://devdocs.magento.com/guides/v2.3/install-gde/system-requirements-tech.html
- Servidor Web
- Apache 2.2 ou 2.4 com as extensões mod_rewrite e mod_version.
- Redis
- Varnish
- Banco de dados MySQL 5.6 ou 5.7
- PHP 7.3 (Magento versão 2.3.3 ou superior)
- Composer atualizado
composer --version && sudo composer self-update && composer clear-cache
sudo chown -R $USER $HOME/.composer
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition projetoceicom.test
Após isso vai pedir usuário e senha Acesse com sua conta https://marketplace.magento.com/ Você vai gerar usuário(Public Key) senha(Private Key)
Public Key: 11111111111111111111111111111
Private Key: 11111111111111111111111111111111
Agora pode acessar o a url do projeto
Abra o root do projeto pelo terminal pra começar a instalação
php -f bin/magento setup:install \
--base-url=http://ceicomstore.test/ \
--backend-frontname=painel_test \
--db-host=localhost \
--db-name=mage_magento2 \
--db-user=root \
--db-password=senha_db \
--admin-firstname=Ceicom Store \
--admin-lastname=Ceicom \
--admin-email=teste@ceicom.com.br \
--admin-user=teste@ceicom.com.br \
--admin-password=senha_admin \
--language=pt_BR \
--currency=BRL \
--timezone=America/Sao_Paulo \
--use-rewrites=1
Agora pode rodar o compilador front e back e limpar o cache
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -t topico/topico_default pt_BR -f
php bin/magento setup:static-content:deploy --area adminhtml pt_BR -f
php bin/magento cache:flush
php bin/magento indexer:reindex
Pronto! Se nao ocorreu nem um erro agora pode acessar o dominio de desenvolvimento 😀