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: