![Magento 2 Cookbook](https://wfqqreader-1252317822.image.myqcloud.com/cover/451/36702451/b_36702451.jpg)
Introduction
This chapter explains how to install and manage Magento 2 on a production-like environment. We will be installing a new Magento 2 instance via the shell command with and without sample data. Besides the setup, managing Magento 2 is different from the current Magento version. We will be using a lot of tools from the command line so basic shell knowledge is advised. The command-line tool in the /bin
directory is similar to the current Swiss army knife tool in the current Magento version known as n98-magerun.
Using bin/magento
and Composer is one of the new key features in Magento 2 that will rock your world.
The recipes in this chapter will focus primarily on a more advanced setup of how to install Magento 2 and manage it. However, in some situations, we will pe in deeper related to the subject.
Here is an overview of all the command-line tools in Magento 2:
root@mage2cookbook:/var/www/html# bin/magento Magento CLI version 2.0.0 Usage: command [options] [arguments] Options: --help (-h) Display this help message --quiet (-q) Do not output any message --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug --version (-V) Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output --no-interaction (-n) Do not ask any interactive question
The following commands are available in the command-line tools in Magento 2:
![](https://epubservercos.yuewen.com/C01269/19470424208042306/epubprivate/OEBPS/Images/002.jpg?sign=1738998683-WX8jz8Km2TRzLJjiwmcYe90Rjrqhg8Ek-0-70904dd4b86ba7944e9ad9e4dcf2e5ca)
![](https://epubservercos.yuewen.com/C01269/19470424208042306/epubprivate/OEBPS/Images/003.jpg?sign=1738998683-ILrGohWgnFDmXDyAIwR1QEtoRLRpdWHc-0-ccaf1dff1c6f2ecd9408a489d27cb3c7)
![](https://epubservercos.yuewen.com/C01269/19470424208042306/epubprivate/OEBPS/Images/004.jpg?sign=1738998683-nINVyAQ9ADwEXF9HjwPqiv2IUPf65S64-0-b382eed1b6884f2f3ba5858f11845502)
![](https://epubservercos.yuewen.com/C01269/19470424208042306/epubprivate/OEBPS/Images/005.jpg?sign=1738998683-xadKwz2axbNFAIB4TpqKhpq22pu6VDVa-0-2fcaff85969cfcc9759d33033f10f15a)
Throughout this chapter, you can pick your own preferred hosting setup as we set up in Chapter 1, Installing Magento 2 on Apache and NGINX. We will be using an NGINX-based setup. The Apache setup is pretty straightforward; when needed, we will address specified configuration settings when they occur.