測試 - 搭建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項目


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM