ecshop测试环境搭建手册_第1页
ecshop测试环境搭建手册_第2页
ecshop测试环境搭建手册_第3页
ecshop测试环境搭建手册_第4页
ecshop测试环境搭建手册_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ECSHOP 产品安装指南产品安装指南 仅供培训使用仅供培训使用 拟制 拟制 康伟民日期 日期 2016 11 18 审核 审核 日期 日期 yyyy mm ddyyyy mm dd 批准 批准 日期 日期 yyyy mm ddyyyy mm dd 修订记录 日期日期修订版本修订版本描述描述作者作者 2016 11 0181 00初稿完成康伟民 目目 录录 一一 linux 平台的环境搭建平台的环境搭建4 1 环境搭建前的准备工作 4 2 APACHE 的安装和配置 9 2 1 安装 apache 9 2 2 apache 的配置修改 10 2 3 apache 服务安装检测 10 3 MYSQL 的安装与配置 11 3 1 MySQL 的安装 11 3 2 修改 mysql 的配置 11 3 3 客户端远程连接数据库 12 4 PHP 的安装与配置 13 4 1 php 的安装 13 4 2 php 的配置 13 4 3 检查 php 安装是否成功 14 5 部署 ECSHOP 系统 14 二 windows 平台的环境搭建 18 1 WAMP 安装 18 2 部署 ecshop 24 三 安装过程中常见问题及解决办法 25 问题 IE 无法打开安装页面 25 问题 2 安装 MySQL 时出错 1 25 问题 3 部署 ECSHOP 版本时出错 26 问题 4 mysql 数据库报错 2 27 ECSHOP 产品安装指南产品安装指南 本文档主要用于指导安装 ECSHOP 产品 ECSHOP 支持 Linux 和 Windows 操作系统 本文档分为 Linux 和 Windows 两部分 ECSHOP 为 B S 架构的系统 在安装时主要涉及服务器端的软件安装 安 装内容主要包括数据库软件 Web 服务器软件 代码过行环境和 ECSHOP 软件 的部署等内容 ECSHOP 的数据库采用 MySQL Web 服务器软件为 Apache 软件由 PHP 语言编写 一一 linux 平台的环境搭建平台的环境搭建 在搭建 Linux 系统下的 ECSHOP 环境时 需要分别安装 Apache MySQL 和 PHP 并部署 ECSHOP 版本 1 环境搭建前的准备工作环境搭建前的准备工作 本次环境搭建使用虚拟机模拟 ECSHOP 服务器 首先使用虚拟机软件 VMware 打开 Linux 的镜像文件 Linux 已经安装好做成镜像文件 本次环境搭 建不涉及 Linux 操作系统的安装 如图所示 选择镜像的 Linux 文件打开 启动 Linux 系统以后 使用账号 root 密码 登陆系统 说明 Linux 虚拟机启动以后 将作为安装 ECSHOP 的服务器 1 设置设置 IP 地址地址 VMware 有两种网络连接方式可以将 windows 客户端和 Linux 服务器 即 虚拟机 建立网络连接 1 bridged 桥接方式 2 custom 自定义方式 要建立连接采用其中任意一种方式即可 1 Bridged 桥接方式 在 vmware 中选择虚拟机点右键 选择 setting 打开虚拟机的设置窗口 在虚拟机的设置窗口中选择 network Adapter 网卡 选择连接方式为 bridged 桥接 确定即可 2 custom 自定义方式 Step1 首先在 windows 中查使用 ipconfig 看 windows 客户端网卡 vmnet8 的 ip 地 址 Step2 然后在 Linux 服务器中使用 netconfig 命令将 linux 服务器的地址设置为与 vmnet8 同一网段的 ip 地址 前面 3 位相同 后面 1 位不同的地址 如 192 168 181 2 修改完 ip 地址后 运行命令 service network restart 重启网络 使设置的网卡 IP 地址生效 Step3 将 VMware 虚拟机的网卡连接方式设置为 custom 指定 vmnet8 网络设置完毕 不管采用 bridged 还是 custom 连接方式 最好是确认一下 Linux 服务器和 windows 客户端的网络是否连通 可以通过 ping 命令来测试 注意是 ping 对广 方的 ip 地址 不要 ping 自己 出现对方回复的结果 说明网络是连通的 其它的结果则为不通 2 建立远程建立远程 telnet 连接连接 telnet 工具有很多种 如 SecureCRT Xshell 等 这里推荐使用 SecureCRT 工具 新建一个会话 选择 ssh2 协议 主机名填写 Linux 服务器的 ip 地址 配置完以后 合适 root 和密码登陆 以下为远程连接成功 3 通过 通过 FTP 工具将安装包上传到工具将安装包上传到 linux 服务器中 服务器中 搭建环境需要用到的安装包有 apache 安装包 httpd tar gz php 的安装包 php 5 2 1 tar mysql 数据库安装包 MySQL server community 5 0 37 0 rhel4 i386 MySQL devel community 5 0 37 0 rhel4 i386 和 MySQL client community 5 0 37 0 rhel4 i386 以及 ecshop 版本包 ECShop Vxxx UTF8 releasexxxx 建议使用 ftp 工具 filezilla 将版本安装包上传 注意端口号填写 sftp 的端口号 22 文件上传以后 就可以通过远程进行软件的安装了 2 APACHE 的安装和配置的安装和配置 2 12 1 安装安装 apacheapache Apache 的安装为源代码安装方式 即 httpd tar gz 的安装包为 C 语言写的源代码 需要编绎安装 安装步骤如下 解压 tar gz 包 变成 tar 包 root localhost gzip d httpd 2 2 4 tar gz 解压 tar 包 root localhost tar xvf httpd 2 2 4 tar 进入解压后的目录 root localhost cd httpd 2 2 4 运行 configure 文件 生成编绎文件 makefile root localhost configure 按照 makefile 的设置编绎 apache root localhost make 编绎后安装 root localhost make install 注 apache 默认安装路径 usr local apache2 usr local apache2 下面关键目录 conf apache 服务器的配置目录 htdocs 需要发布应用程序的目录 ecshop 版本包在部署时需要放置在这个目录 bin apache 服务器的可执行程序目录 如启停 apache 的命令在此目录 2 22 2 apacheapache 的配置修改的配置修改 root localhost vi usr local apache2 conf httpd conf 将 ServerName 80 中的 删掉 并将 改 为 Linux 服务器的 ip 地址 2 32 3 apacheapache 服务安装检测服务安装检测 该步骤仅仅是检查 apache 安装是否成功 1 启动 apache 服务 说明 apache 服务的启动和停止 root localhost cd usr local apache2 bin root localhost apachectl stop 这是停止 apache 服务 root localhost apachectl start 这是启动 apache 服务 2 在 window 客户端通过浏览器 IE 访问 linux 服务器上的 apache 测试页面 http your linux ip 如图所示 your linux ip 指的是 linux 服务器的 ip 地址 如果出现 it works 字样 说明 apache 安装成功 3 MYSQL 的安装与配置的安装与配置 3 13 1 MySQLMySQL 的安装的安装 MySQL 提供的是 rpm 包 在 Linux 使用 rpm 命令安装 root localhost rpm ivh MySQL server community 5 0 37 0 rhel4 i386 rpm nodeps root localhost rpm ivh MySQL client community 5 0 37 0 rhel4 i386 rpm nodeps root localhost rpm ivh MySQL devel community 5 0 37 0 rhel4 i386 rpm nodeps 如果在安装的过程中发现系统中已经有其他的 mysql 的版本存在 需要先将系 统中原有的版本卸载以后再重新安装 卸载命令 rpm e 3 23 2 修改修改 mysqlmysql 的配置的配置 MySQL 安装完以后 默认是不允许其它客户端登陆的 需要修改配置 使 客户端可以登陆到 MySQL 服务器 root localhost mysql 如果安装成功就能进入 mysql 的命令行界面 mysql 这时可以使用 sql 命令对 mysql 数据库进行操作 注 命令后面一定要跟分号 mysql show databases 查看数据库中有几个实例 mysql use mysql 访问 mysql 实例 mysql show tables 显示 mysql 实例中的表 mysql select host user from user 查看 user 表中的数据 user 表中记录了不同的用户对 mysql 数据库的访问权限 如果我们要远程访问 mysql 数据库的话 需要对 user 表中的记录做相应修改 mysql update user set host where user root and host localhost localdomain 注 上面一句中 的意思就是容许任何机器从远程访问 mysql 数据库Mysql 修改后建议再查看数据是否修改成功 如果是以下内容 则说明修改成功 mysql quit 退出 mysql 命令行 root localhost mysqladmin reload 重新加载 使 update 修改的 结果生效 3 33 3 客户端远程连接数据库客户端远程连接数据库 在 window 上安装远程连接 mysql 的工具 SQLyog 按照下图进行配置 注意 host address 的 ip 是当前 linux 的 ip 地址 账号 root 密码为空 如果能够登陆成功 说明 mysql 安装和配置成功 4 PHP 的安装与配置的安装与配置 4 14 1 phpphp 的安装的安装 PHP 的安装包和 Apache 的安装包类似 也是源代码安装包 需要解压 编绎 root localhost gzip d php 5 2 1 tar gz root localhost tar xvf php 5 2 1 tar root localhost cd php 5 2 1 运行 configure 文件 生成编绎文件 makefile root localhost configure with apxs2 usr local apache2 bin apxs with mysql enable mbstring with curl with zlib 编绎和安装 root localhost make root localhost make install 将 php 的配置文件拷贝到 lib 目录下 root localhost cp php ini dist usr local lib php ini 4 24 2 phpphp 的配置的配置 root localhost cd usr local apache2 conf root localhost vi httpd conf 查找 LoadModule php5 module modules libphp5 so 找到上面这句话 在其下面添加 AddType application x httpd php php phtml 在 vi 的命令状态下使用 wq 命令保存退出 注 如果在 httpd conf 中找不到LoadModule php5 module modules libphp5 so 则说明 php 没有安装好 需要重新安装 php 即将 php 5 2 1 目录删除 再重新解压安 装 修改了 apache 的配置 需要重启 apache 服务才能使修改生效 root localhost usr local apache2 bin apachectl stop root localhost usr local apache2 bin apachectl start 4 34 3 检查检查 phpphp 安装是否成功安装是否成功 在 usr local apache2 htdocs 目录下编缉一个 php 文件 hello php 内容如下 PHP 测试 php echo Hello World 在 window 客户端通过浏览器访问 hello php 文件 http your linux ip hello php 如果页面显示 Hello World 则 php 安装成功 否则 php 安装失败 注 该步骤仅为测试 PHP 是否安装成功的步骤 不是必须执行的步骤 5 部署部署 ECSHOP 系统系统 Step1 直接将 ECSHOP 版本包放到 apache 的 htdocs 目录下 usr local apache2 htdocs 并用 unzip 命令解压 Step2 为方便起见 使用 mv 命令将目录改名为 ecshop 并整个 ecshop 目录 包括子目录权限修改为 777 权限 root localhost chmod R 777 ecshop Step3 在 windows 客户端通过浏览器 如 ie 访问 http your linux ip ecshop upload install index php 这里的 ecshop 为 htdocs 下对面 ecshop 目录的名字 根据实际情况调整 your linu ip 为 Linux 服务器 ip 地址 看到 ecshop 的安装页面 一步一步按照提示进行 参照下图 选择许可协议 进入下一步 检查环境 如果没问题 进入下一步配置系统 配置数据库的 IP 地址 账号 数据库名称 设置 ecshop 后台管理员 卖家 登陆账号 密码 该账号密码要记住 搭建完环境以后作为后台登陆使用该账号密码要记住 搭建完环境以后作为后台登陆使用 配置时区 选择是否安装测试数据 如果选择 则安装完系统以后 ecshop 存 在测试数据 如商品 订单等 如果不选择测试数据 则安装完 ecshop 以后 系统中不存在商品和订单等 选择 立即安装 完成 ecshop 系统的部署 安装完成以后 进入系统的网址 前台 买家 http your linux ip ecshop upload index php 后台 卖家 http your linux ip ecshop upload admin index php 二二 windows 平台的环境搭建平台的环境搭建 Windows 平台的 ecshop 服务器环境搭建过程和 Linux 平台类似 需要安装 Apache MySQL 和 PHP 并部署 ecshop 软件 只是安装过程中 Apache MySQL 和 PHP 可以选择使用集成化的 WAMP 一次性安装 1 WAMP 安装安装 1 1 WAMP 集成环境的安装及配置修改集成环境的安装及配置修改 由于 Windows 平台下面的 Apache MySQL 和 PHP 这种 webserver 数据库 语 言运行环境平台 使用比较多 为了方便 有人把这三个组件集成在一起 开发 了 WAMP 组件 也就是安装了 WAMP 相当于安装了 Windows 平台下面的 Apache Mysql 和 PHP Step1 运行运行 wamp 安装程序安装程序 点击 Next 点击 Next 安装位置可以任选 但是建议不要安装到中文目录下 点击 Next 点击 Next 点击 Next 点击 Install 选择存放版本的目录 默认为 www 点击确定 点击 Next 点击 Next 选择默认的浏览器 默认为 explorer exe 点击打开 点击 Finish 这时候 wamp 将运行 在右下角的任务栏中将会看到 至此 WAMP 安装完成 Step2 使使 wamp 置于在线状态置于在线状态 选择任务栏 点左键 选择 put online 如果图标变为 则表示 apache mysql 服务都处于在线状态 可以从客户 端访问 注 如果 wamp 图标为 浅黄色 如果为 则正常 忽略本次操作 状态通常是由于 apache 没有启动 选择任务栏 左键点击该图标 点击 Test Port 80 会发现 80 端口已被 IIS 占用 需要修改 Apache 的端口为非 80 端口 如 8080 端口 左键点击 会看到三个配置文件 httpd conf 对应 Apache 的配置 php ini 对应 PHP 的配置 my ini 对应 Mysql 的配置 点击 httpd conf 搜索 listen 80 将 80 改成其他端口号 5000 65535 是用户自定义端口号 都可使用 即可 注 该配置文件中所有前面带 的都表示注释 修改完 后需要 Restart All Services 出现图标后 需要再点击 Put Online 图标将变成 这样整个 wamp 才算正常工作了 Step3 修改修改 php 的配置的配置 为了能进行 ecshop 的顺利安装和使用 还需要对 php ini 文件进行修改 搜索 8M 将其修改为 64M 搜索 curl dll php gd2 dll 和 imap dll 将其前面的分号 去掉 这几个 dll 文件对应的是 ecshop 必须用到的两个 php 扩展 修改完后需要修改完后需要 Restart All Services 2 部署部署 ecshop 先将 ecshop 的安装包拷贝到 www 目录下 解压 在浏览器中输入 http your windows ip port ecshop upload install index php 这里 的 ecshop 为 www 下对应的 ecshop 目录的名字 根据实际情况调整 your windows ip 为 windows 服务器 ip 地址 也可使用 localhost 代替 your windows ip port 为修改后的 apache 的端口号 如果没有修改 apache 的端 口号 则不需要输入 port 进入安装界面以后 其它的操作参考 第第 5 章部署章部署 ECSHOP 系统系统 三三 安装过程中常见问题及解决办法安装过程中常见问题及解决办法 问题 问题 IEIE 无法打开安装页面无法打开安装页面 如果 windows 平台能 ping 通 apache 主机 IP 地址 但是 IE 打不开正常页面信息 应该是 linux 防火墙未关闭 可以使用命令 chkconfig iptables off 关闭防火墙 再重启系统 问题问题 2 2 安装安装 MySQLMySQL 时出错时出错 1 1 问题现象 问题现象 安装 MySQL server community 5 0 37 0 rhel4 i386 rpm nodeps 包碰到问题 tarting MySQL etc init d mysql line 151 kill 24993 No such process 解决办法 解决办法 Step1 vi etc rc d init d mysqld 找到类似这样一行 bindir mysqld safe datadir datadir pid file server pid file other args dev null 2 MODE path 中的 path 目录不存在 解决办法 解决办法 将 usr local lib php ini 文件中 session save path tmp 的最前面分 号去掉 并重启 apache 重新在 ie 浏览器中输入 http your ip address ecshop install php 进行安装 问题问题 4 4 mysqlmysql 数据库报错数据库报错 2 2 问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论