2022-10-19 10:09:30 - 米境通跨境電商
之前的視頻教程講過如果安裝,最近試了一些一鍵lamp安裝包,都不太滿意。
此文同時參考教程:InstallMagento2CommunityEditiononCentOS7寫的挺詳細apache+php7+mysql。其實你直接按照此文教程操作即可,這是一篇非常詳細的教程。
下面為官方文檔中的一些重要說明,以供參考。
Apache
Apache需要2.2或者2.4,nginx1.8以上。我使用的是centos7直接安裝是apache2.4版本
操作前優(yōu)先使用yumupdate升級下
yum-yupdate
yum-yinstallhttpd
查看版本
httpd-v
啟用網址重寫和.htaccess支持
centosyum安裝后默認配置文件地址:/etc/httpd/conf/httpd.conf其它linux版本不知道的最笨的辦法就是全文件搜索httpd.conf
OptionsIndexesFollowSymLinksMultiViews
AllowOverride
Orderallow,deny
Allowfromall
AllowOverrideAll是設置支持.htaccess官方文檔寫的有點坑,其實這里是可以這樣改的,但是請參考我文章開頭的鏈接中如何修改的,還有網址重寫的開啟也是。
apache在centos7中的一些命令
systemctlstarthttpd
systemctlenablehttpd
PHP
Magento2的各個版本對php有詳細的要求,如下
5.6.x(versions2.1.0and2.1.1)
5.6.5andlater(version2.1.2)
7.0.2,7.0.6upto7.1(all2.1.xversions)
7.0.4issupportedby2.1.2andlateronly
比較穩(wěn)妥的辦法是直接裝5.6.X版本,對7熟悉的直接搞php7
對于php需要安裝和開啟的擴展如下,如果PHP擴展少了,安裝的時候會提示,使用composer的時候也會提示:
php7yum安裝命令參考
yuminstall-yhttp://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm
yum-yupdate
yum-yinstallphp70uphp70u-pdophp70u-mysqlndphp70u-opcachephp70u-xmlphp70u-mcryptphp70u-gdphp70u-develphp70u-intlphp70u-mbstringphp70u-bcmathphp70u-jsonphp70u-iconv
官方強力推薦安裝并啟用OpCache。
Magento2的文檔寫的特別詳細,甚至細的有些煩人。相比較magento1什么都自己研究,強太多了。
數據庫
Magentoapplicationversion2.1.2andlaterarecompatiblewithMySQL5.7.
翻譯:magento2.1.2后的版本和mysql5.7兼容
MariaDBandPerconaarecompatiblewithMagentobecausewesupportMySQL5.6APIs.
翻譯:MariaDB和Percona兼容magento,因為magento支持MySQL5.6的APIs
個人經驗Mysql裝個5.6妥妥的,經驗不多就不要折騰了