栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

超详细linux部署ecshop流程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

超详细linux部署ecshop流程

我是使用VMware 然后用shell工具进行部署的  这个工具的使用步骤我就不写了  我直接从linux系统开始写部署流程了。

1.配置环境

(1)安装httpd

yum install httpd -y

显示已安装就是安装成功

已安装:
  httpd.x86_64 0:2.4.6-97.el7.centos.5                                          
​
作为依赖被安装:
  apr.x86_64 0:1.4.8-7.el7                      apr-util.x86_64 0:1.5.2-6.el7   
  httpd-tools.x86_64 0:2.4.6-97.el7.centos.5    mailcap.noarch 0:2.1.41-2.el7   
​
完毕!

(2). 启动httpd

systemctl start httpd && systemctl enable httpd;

systemctl status httpd;

 

显示绿色就是启动成功

(3). 关闭防火墙

systemctl stop firewalld && systemctl disable firewalld

systemctl status firewalld

显示灰色就是关闭成功

  1. 安装vimyum install vim -y

  2. 安装phpyum install php php-gd php-mysql -y

  3. 安装 mysql(1). 下载并安装mysql

    yum install wget -y;

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm(这个链接是下载mysql的连接 可以自己更改为自己喜欢的mysql的版本下载链接);

    yum localinstall -y mysql57-community-release-el7-8.noarch.rpm(安装mysql)

    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      正在安装    : mysql57-community-release-el7-8.noarch                      1/1 
      验证中      : mysql57-community-release-el7-8.noarch                      1/1 
    ​
    已安装:
      mysql57-community-release.noarch 0:el7-8                                      
    ​
    完毕!
    ​

    这样就是安装成功了;

    (2). 替换清华源(替换的原因是自带的源是国外的,下载速度太慢 ,所以更换源会提高下载速度)

    cp /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community.repo.bak;

    sed -i 's#Index of /232905'/etc/yum.repos.d

    /mysql-community.repo;

    sed -i 's#/el/7/#-el7-#g' /etc/yum.repos.d/mysql-community.repo;

    yum makecache;

base                                                     | 3.6 kB     00:00     
extras                                                   | 2.9 kB     00:00     
mysql-connectors-community                               | 2.9 kB     00:00     
mysql-tools-community                                    | 2.9 kB     00:00     
mysql57-community                                        | 2.9 kB     00:00     
updates                                                  | 2.9 kB     00:00     
(1/15): extras/7/x86_64/other_db                           | 147 kB   00:00     
(2/15): mysql-connectors-community/x86_64/primary_db       |  90 kB   00:00     
(3/15): mysql-connectors-community/x86_64/other_db         |  30 kB   00:00     
(4/15): extras/7/x86_64/filelists_db                       | 277 kB   00:01     
(5/15): base/7/x86_64/other_db                             | 2.6 MB   00:01     
(6/15): mysql-tools-community/x86_64/filelists_db          | 256 kB   00:00     
(7/15): mysql-connectors-community/x86_64/filelists_db     |  39 kB   00:01     
(8/15): mysql-tools-community/x86_64/other_db              |  67 kB   00:00     
(9/15): mysql57-community/x86_64/primary_db                | 321 kB   00:00     
(10/15): mysql-tools-community/x86_64/primary_db           |  87 kB   00:01     
(11/15): updates/7/x86_64/other_db                         | 1.0 MB   00:01     
(12/15): mysql57-community/x86_64/filelists_db             | 1.3 MB   00:03     
(13/15): mysql57-community/x86_64/other_db                 | 1.2 MB   00:02     
(14/15): updates/7/x86_64/filelists_db                     | 8.4 MB   00:03     
(15/15): base/7/x86_64/filelists_db                        | 7.2 MB   00:10     
元数据缓存已建立
​

最后显示这样子是已经好了

(3). 安装密钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022;

(4). 安装mysql数据库

yum install -y mysql-community-server;这里花费的时间会比较长 因为在下mysql数据库

已安装:
  mysql-community-libs.x86_64 0:5.7.38-1.el7                                   
  mysql-community-libs-compat.x86_64 0:5.7.38-1.el7                            
  mysql-community-server.x86_64 0:5.7.38-1.el7                                 
​
作为依赖被安装:
  mysql-community-client.x86_64 0:5.7.38-1.el7                                 
  mysql-community-common.x86_64 0:5.7.38-1.el7                                 
  net-tools.x86_64 0:2.0-0.25.20131004git.el7                                  
​
替代:
  mariadb-libs.x86_64 1:5.5.68-1.el7                                           
​
完毕!
​

显示这样就是好了

(5). 启用mysql

systemctl start mysqld && systemctl enable mysqld;

systemctl status mysqld

显示绿色的就是启用成功了

  1. 修改PHP配置文件设置时区

(1). 打开PHP配置文件

vim /etc/php.ini

(2). 找到并修改timezone/timezone修改成这样:date.timezone = PRC

修改完之后先按esc,然后按住shift+: 输入wq(wq表示保存并退出)

  1. 关闭selinux

vim /etc/selinux/config

找到以下两个并修改

SELINUX=disabled

SELINUX=targeted

修改完之后先按esc,然后按住shift+: 输入wq(wq表示保存并退出)

  1. 传输source文件并修改权限

(1). 通过shell上面的工具栏xftp将source传输至/var/www/html目录下

!986d317d329b7f67e0559d3aed6869a](C:UsersEDYDesktopecshop986d317d329b7f67e0559d3aed6869a.png)

(2). 给予所有权限

chmod -R 777 /var/www/html/source

  1. 修改mysql配置文件

(1). 打开mysql配置文件

vim /etc/my.cnf

(2). 在末尾加上下面语句并保存

validate_password_policy=0

validate_password = off

character_set_server=utf8

init_connect='SET NAMES UTF8' 保存语句和上面步骤的保存语句一致。

(3). 重启mysql服务

systemctl restart mysqld

  1. 修改mysql密码并创建数据库

(1). 查看初始密码

grep "password" /var/log/mysqld.log

这个就是初始密码

(2). 登录mysql

mysql -u root -p

然后复制上面的密码,粘贴到这里,粘贴后不会显示密码,直接回车就可以

回车之后变成这样就表示已经成功登录了mysql了。

显示mysql>就是成功登录了mysql

注意!!!!登录mysql之后输入语句后必须加上; 表示结束 不然代码不会运行成功,并且mysql语句运行后会自动出一行代码 这个代码显示OK就是运行成功 后面的表示运行事件,直接忽略掉即可 不必在意。

(3). 修改密码

alter user 'root'@'localhost' identified by '123456';

(4). 创建数据库

create database ecshop;

show databases;

数据库中含有ecshop,创建成功

9. 安装ecshop

(1). 浏览器输入 你自己的网络ip地址后面加上数据库位置路径/source/ecshop

如果输入之后显示这样子 首先查看第四步的时区是否修改成功,如果修改成功,重启虚拟机即可解决。

以下是输入IP地址之后正确的显示

(2). 同意并进入下一步

(3).点击下一步配置系统

A:密码是虚拟机的root密码例如123456

B:数据库名点击搜 选择一个即可

C:管理员姓名和密码自己随便输入 密码为8位 字母加数字即可

D:电子邮箱可以不输入

E:设置时区选择中华人民共和国

以上完成后点击立即安装即可。

(4)弹出这个界面就显示ecshop已经完全的部署好了。

进入ecshop页面只需要输入你的IP地址就可以了

在IP地址后面在原来的基础上再加上一个admin即可进入ecshop后台管理页面,账号密码就是9-(3)里面你自己输入的管理员姓名和密码

到此ecshop就已经全部部署好了 。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/913443.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号