根据官方文档,Mac或Windows不支持Magento。请参阅system requirements了解更多详细信息。x1c 0d1x 即使你设法使用MAMP在Mac上安装它,它也会非常慢,因为MacOs的文件系统。我尝试了许多不同的工具(Mamp,Valet,PHP -S等),没有什么能让Magento在Mac上顺利工作,除了Docker。 除此之外,每个Magento版本的要求都在变化,如果您计划使用多个Magento版本,那么很难更新您的环境。 有很多Docker images out there,但是现在,当你选择其中一个的时候,记住不要把你所有的文件和文件夹都同步到docker。我的意思是,如果你想让它“可用”,记住只同步你的app/code文件夹。请看下面的例子:
services:
app:
volumes: &appvolumes
## Host mounts with performance penalty, only put what is necessary here
- ./src/app/code:/var/www/html/app/code:cached
- ./src/app/design:/var/www/html/app/design:cached
- ./src/app/etc:/var/www/html/app/etc:cached
- ./src/composer.json:/var/www/html/composer.json:cached
- ./src/composer.lock:/var/www/html/composer.lock:cached
- ./src/nginx.conf.sample:/var/www/html/nginx.conf:cached
#- ./src/auth.json:/var/www/html/auth.json:cached
#- ./src/m2-hotfixes:/var/www/html/m2-hotfixes:cached
#- ./src/patches:/var/www/html/patches:cached
- ./src/var/log:/var/www/html/var/log:cached
#- ./src/var/report:/var/www/html/var/report:cached
## To sync your SSH to the container, uncomment the following line:
#- ~/.ssh/id_rsa:/var/www/.ssh/id_rsa:cached
## Linux only: remove the above lines (except nginx.conf line) and mount the entire src directory with:
#- ./src:/var/www/html:cached
1条答案
按热度按时间wbgh16ku1#
根据官方文档,Mac或Windows不支持Magento。请参阅system requirements了解更多详细信息。x1c 0d1x
即使你设法使用MAMP在Mac上安装它,它也会非常慢,因为MacOs的文件系统。我尝试了许多不同的工具(Mamp,Valet,PHP -S等),没有什么能让Magento在Mac上顺利工作,除了Docker。
除此之外,每个Magento版本的要求都在变化,如果您计划使用多个Magento版本,那么很难更新您的环境。
有很多Docker images out there,但是现在,当你选择其中一个的时候,记住不要把你所有的文件和文件夹都同步到docker。我的意思是,如果你想让它“可用”,记住只同步你的
app/code
文件夹。请看下面的例子: