在CentOS7里安装magento2-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

在CentOS7里安装magento2

2018-12-28 09:04:21 2253 0
较多做外贸的在线商城选择了Magento2来建站。本例大概记录了在CentOS7里安装的过程。


1.yum install httpd mod_ssl -y # 安装apache和ssl模块


2.vi /etc/yum.repos.d/mariadb.repo # 创建文件,添加以下内容,加上mariadb的软件源
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


3.yum update -y # 更新软件源


4.yum install mariadb-server # 安装 mariadb 数据库


5.systemctl start httpd # 启动apache


6.systemctl start mariadb # 启动数据库


7.systemctl enable httpd # 设置开机自动启动 apache


8.systemctl enable mariadb # 设置开机自动启动数据库


9.yum install -y http://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-14.ius.centos7.noarch.rpm # 因 centos7不带php7安装源,额外添加


10.yum -y update # 更新软件源


11.`yum -y install php70u php70u-pdo php70u-mysqlnd php70u-opcache php70u-xml php70u-mcrypt php70u-gd php70u-devel php70u-intl php70u-mbstring php70u-bcmath php70u-json php70u-iconv` # 安装php7.0及其组件


12.vi /etc/php.ini # 更改php.ini文件内容,修改以下内容,增加上传文件大小及执行时间,更改时区
memory_limit = 500M
max_execution_time = 600
date.timezone = Asia/Shanghai



13.vi /etc/httpd/conf/httpd.conf # 编辑apache配置文件,添加一行,启用rewrite
`LoadModule rewrite_module modules/mod_rewrite.so`


14.同样在httpd.conf配置文件中,将站点文件路径中的 AllowOverride None 替换为 AllowOverride All,让magento2的.htaccess文件生效


15.ystemctl restart httpd # 重启apache


16.create database magento; # 连接到数据库shell,创建数据库magento


17.grant all on magento.* TO magentouser@localhost identified by 'Mima1949'; 创建数据库用户magentouser,设置密码,且授权使用magento数据库


18.将magento2文件上传到/var/www/html,如需配置https,请在httpd.conf中增加ssl相关的配置内容


19.从浏览器访问,开始安装magento


20.crontab -u apache -e # 安装好magento2后,为apache用户创建定时任务
* * * * * php /var/www/html/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/html/bin/var/log/magento.cron.log
* * * * * php /var/www/html/bin/update/cron.php >> /var/www/html/bin/var/log/update.cron.log
* * * * * php /var/www/html/bin/bin/magento setup:cron:run >> /var/www/html/bin/var/log/setup.cron.log


参考:
* https://www.digitalocean.com/community/tutorials/how-to-create-an-ssl-certificate-on-apache-for-centos-7
* https://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html#config-cli-cron-bkg
* https://devops.profitbricks.com/tutorials/how-to-install-and-configure-magento-2-on-centos-7/
取消 提交回答
全部回答(0)
相关问答

18

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 1044279浏览量 回答数 18

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 226204浏览量 回答数 162

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 337072浏览量 回答数 8

111

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295625浏览量 回答数 111

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 646847浏览量 回答数 18

33

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 280425浏览量 回答数 33

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 259883浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 434619浏览量 回答数 294

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305679浏览量 回答数 249

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475826浏览量 回答数 24
+关注
dongshan8
旺旺:nectar2。
18
文章
21124
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载