bash install magento2
1 min readsudo apt install php8.1-common php8.1-redis php8.1 php8.1-bcmath php8.1-cli php8.1-fpm php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-xml php8.1-zip php8.1 php8.1-mcrypt php8.1-curl php8.1-pgsql php8.1-ctype php8.1-dom php8.1-fileinfo php8.1-soap php8.1-xsl php8.1-xmlwriter php8.1-tokenizer php8.1-iconv php8.1-cgi -y ;\
sudo apt remove apache* --purge -y; sudo rm -rf /etc/apache;
sudo git clone https://github.com/magento/magento2; \
sudo chown -R www-data:www-data /var/www/html/magento2; \
sudo chmod -R 755 /var/www/html/magento2; \
sudo chmod -R 777 /var/www/html/magento2/var /var/www/html/magento2/pub ;\
cd magento2 ;\
sudo chmod u+x bin/magento; \
sudo find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + ;\
sudo find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + ;\
sudo composer install --ignore-platform-reqs
php bin/magento setup:install \
--base-url=https://shop.hyeos.net \
--db-host=localhost \
--db-name=magento \
--db-user=admin \
--db-password=password \
--backend-frontname=admg \
--admin-firstname=admin \
--admin-lastname=admin \
--admin-email=admin@admin.com \
--admin-user=admin \
--admin-password=password \
--language=en_US \
--currency=USD \
--timezone=Asia/Shanghai \
--use-rewrites=1 \
--search-engine=elasticsearch7 \
--elasticsearch-host=localhost \
--elasticsearch-index-prefix=magento2 \
--elasticsearch-timeout=15 \
--elasticsearch-port=9200
将Magento 2从开发模式切换到生产模式需要执行以下步骤:
使用SSH或其他命令行工具登录到Magento服务器。
进入Magento 2根目录,然后运行以下命令:
php bin/magento deploy:mode:set production
等待命令完成执行。此命令将切换Magento 2到生产模式并进行必要的更改。
清除缓存。运行以下命令:
php bin/magento cache:clean
如果您使用了任何第三方扩展程序或主题,请确保它们支持生产模式。否则,您可能需要升级或更改这些扩展程序或主题以使其与生产模式兼容。
测试Magento 2网站以确保一切正常。在生产模式下,Magento 2会自动启用静态资源缓存,并使用优化过的配置来提高网站性能。
请注意,在生产模式下,Magento 2将禁用某些开发工具和调试选项,以提高网站的安全性和性能。如果您需要对网站进行调试或开发,请将Magento 2切换回开发模式。