1-测试 - 搭建iWebShop项目

about

摘自iWebShop官网

iWebShop是一款基于PHP语言及MYSQL数据库开发的B2B2C单用户和多用户开源商城系统,系统支持平台自营和多商家入驻、集成微信商城、手机商城、移动端APP商城、三级分销、微信小程序等于一体,它可以承载大数据量且性能优良,还可以跨平台,界面美观功能丰富是电商建站首选源码。
最低环境版本:PHP5.5以上 + MYSQL(MariaDB)5.4以上 + Apache2.2以上 或 Nginx1.4以上。

由上面的环境说明就知道,这个鬼东西安装不简单(其实挺简单的)!

但是为了省事儿,我们这里使用LNMP一键安装包来一键安装iWebShop项目。

LNMP是什么?LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。

接下来演示在centos环境如何搭建iwebshop项目。

iwebshop5.6百度云盘:链接:https://pan.baidu.com/s/1_linjSP_tqKlb7n8hWkFYA 提取码:4dug
you can also go to http://www.aircheng.com/down download source code

配置数据库

centos安装docker:https://www.cnblogs.com/Neeo/articles/11945963.html

提前配置好MySQL数据库,这里以MySQL5.7.26版本为例。

[root@C /]# mkdir -p /docker_data/mysql_data/data /docker_data/mysql_data/logs /docker_data/mysql_data/conf
[root@C /]# touch /docker_data/mysql_data/conf/my.cnf
[root@C /]# docker pull mysql:5.7.26
[root@C /]# docker run \
  -p 3307:3306 \
  -d \
  -u root \
  --name mysql \
  --restart=always \
  -v /docker_data/mysql_data/conf:/etc/mysql/conf.d \
  -v /docker_data/mysql_data/logs:/logs \
  -v /docker_data/mysql_data/data:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=root1234 \
  mysql:5.7.26
[root@C /]# docker exec -it -u root mysql bash
root@2da4755a41f0:/# mysql -uroot -proot1234
mysql> create database iwebshop default character set utf8;
Query OK, 1 row affected (0.00 sec)

上述配置,是创建一个MySQL容器,容器中的mysql账号密码:

# 账号
root
# 密码
root1234

在容器环境要提前创建一个iwebshop数据库。后续会用到。

Centos配置LNMP环境并配置iwebshop项目

这里以/home目录展开.....

  1. 下载lnmp集成安装包,并选择数据库版本,这里以mysql5.7为例,输入对应版本之前的序号即可:
[root@CS2 /]# cd /home/
[root@CS2 home]# ls
[root@CS2 home]#
[root@CS2 home]# wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp

  1. 输入数据库root账户的密码1234:

  1. 询问是否需要启⽤MySQL InnoDB,InnoDB引擎默认为开启,⼀般建议开启,直接回⻋或输⼊ y ,如果确定确实不需要该引擎可以输⼊ n,(MySQL 5.7+版本⽆法关闭InnoDB),输⼊完成,回⻋进⼊下⼀步:

  1. 选择PHP版本,这里我选择默认。

  1. 内存分配器选项,默认不安装内存分配器。

  1. 按任意键进行安装。


然后就是漫长的等待了.....请保持你的网络连接!

  1. 完事之后,LNMP环境算是搭建完毕,默认监听80端口,你可以访问你的服务器ip:80来访问:

  2. 现在,你可以将iwebshop解压后的目录拷贝到/home/wwwroot/default,如下所示:

[root@CS2 default]# pwd
/home/wwwroot/default
[root@CS2 default]# ls
index.html  iwebshop  lnmp.gif  ocp.php  phpinfo.php  phpmyadmin  p.php
  1. 再给iwebshop目录一个777权限:
[root@CS2 default]# chmod 777 -R /home/wwwroot/default/iwebshop/
  1. 现在可以访问ip:80/iwebshop地址,然后会自动的跳转到安装目录了,勾选许可点击下一步:

  2. 可以看到各个配置都是没有问题的,直接点击下一步:

  3. 参照下图配置相关数据参数和管理员密码,并牢记密码

可能会遇到安装失败的情况,在这个页面就多尝试几次,只要你的数据库配置的没有问题。

  1. 安装完成,可以选择到前台和到后台进入网站了。

  1. 可以使用admin账号(密码是:root1234)登录到后台:

后续的配置可以根据你的情况来配置了。


欢迎斧正,that's all, see also:

Docker部署LAMP项目

posted @ 2020-04-18 21:32  听雨危楼  阅读(1829)  评论(0编辑  收藏  举报