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
目录展开.....
- 下载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
- 输入数据库root账户的密码
1234
:
- 询问是否需要启⽤MySQL InnoDB,InnoDB引擎默认为开启,⼀般建议开启,直接回⻋或输⼊ y ,如果确定确实不需要该引擎可以输⼊ n,(MySQL 5.7+版本⽆法关闭InnoDB),输⼊完成,回⻋进⼊下⼀步:
- 选择PHP版本,这里我选择默认。
- 内存分配器选项,默认不安装内存分配器。
- 按任意键进行安装。
然后就是漫长的等待了.....请保持你的网络连接!
-
完事之后,LNMP环境算是搭建完毕,默认监听80端口,你可以访问你的服务器
ip:80
来访问:
-
现在,你可以将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
- 再给iwebshop目录一个777权限:
[root@CS2 default]# chmod 777 -R /home/wwwroot/default/iwebshop/
-
现在可以访问
ip:80/iwebshop
地址,然后会自动的跳转到安装目录了,勾选许可点击下一步:
-
可以看到各个配置都是没有问题的,直接点击下一步:
-
参照下图配置相关数据参数和管理员密码,并牢记密码
可能会遇到安装失败的情况,在这个页面就多尝试几次,只要你的数据库配置的没有问题。
- 安装完成,可以选择到前台和到后台进入网站了。
- 可以使用admin账号(密码是:root1234)登录到后台:
后续的配置可以根据你的情况来配置了。
欢迎斧正,that's all, see also: