今天带给大家的是一个实战项目,主要是让大家了解在我们接到一个项目时,我们该怎样做好这个项目,下面看具体内容:

技术说明

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。

企业级电子商务网站大多是是基于L N M P(Linux+Nginx+MySQL+PHP)架构设计的,是目前国际上流

行的网站服务端架构。LNMP架构具有轻量、跨平台、高性能等特点,能支持高并发请求。Nginx作为Web服务器,使用web服务功能,可将请求传递给PHP应用服务,PHP应用服务执行脚本,从后端Mysql取得数据,生成响应返回给Nginx,最后由Nginx将响应返回用户。

架构流程图

LNMP组合FastCGI方式调用PHP,MYSQL关系

项目准备

项目实践

实验:实现基于lnmp的电子商务网站

实验环境:一台censtos7的linux系统机器,IP地址为192.168.10.187

实验之前先关闭防火墙和selinux

systemctl stop firewalld
setenforce 0

(1)安装相应的软件包

yum install nginx mariadb-server php-fpm php-mysql php -y

(2)下载小米商城源码,解压缩到/data/web目录,修改权限为nobody

mkdir  /data/web
unzip -d /data/web xiaomi.zip
cd /data/web
chown -R nobody:nobody *

(3)修改nginx,php服务配置文件

1.修改nginx服务配置文件

cp nginx.conf.default nginx.conf  //把nginx.conf.default模板复制为配置文件进行修改
vim /etc/nginx/nginx.conf
user nobody;
error_log logs/error.log info;
events {
worker_connections 65535;
use epoll;
}
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;

配置好nginx的配置文件后检查nginx配置文件语法

nginx -t

重新启动nginx服务

systemctl restart nginx

2.修改php服务为配置文件

vim /etc/php.ini

date.timezone = Asia/Shanghai  #修改时钟配置

short_open_tag = On  开启支持短标签

修改运行权限为nobody

vim /etc/php-fpm.d/ www.conf

然后重启php服务

systemctl restart php-fpm

(4)在数据库中创建小米数据库

systemctl start mariadb
mysql -uroot
create database xiaodb;

(5)cd  /data/web/data

vim config.php

(6)网站部署和验证

1、打开http://192.168.10.187/ebak/index.php 后台恢复系统 账号 admin 密码 123456

2、配置连接数据库并连接到数据库

3、恢复网站数据信息,并验证http://ip/index.php能正常访问

访问192.168.10.187/index.php,就会出现小米商城的主页

好了,项目到此就做完了。

今天的内容就到这里,请多多指点。

 

实现基于lnmp的电子商务网站的更多相关文章

  1. 基于LNMP的小米电子商务网站平台

    项目参考:http://www.cnblogs.com/along21/p/7822228.html 基于LNMP的小米电子商务网站平台 1.环境 setenforce 0 #关闭selinux sy ...

  2. 基于jquery的适合电子商务网站首页的图片滑块

    今天给大家分享一款基于Sequence.js 的图片滑动效果,特别适合电子商务网站或者企业产品展示功能.带有图片缩率图,能够呈现全屏图片浏览效果.结合 CSS3 Transition 实现响应式的滑块 ...

  3. 15款精美的 WordPress 电子商务网站模板

    在这篇文章中,我们收集了15款精美的 WordPress 电子商务网站模板.WordPress 作为最流行的博客系统,插件众多,易于扩充功能.安装和使用都非常方便,而且有许多第三方开发的免费模板,安装 ...

  4. 15款优雅的 WordPress 电子商务网站主题

    WordPress 电子商务网站主题今年非常流行,特别是对那些想要在几分钟内创建一个在线商店,但又没有掌握网络开发的很多知识的人来说.WordPress 是一个功能强大的 CMS,它的灵活性和可用性是 ...

  5. 25款专业的 WordPress 电子商务网站主题

    WordPress 作为最流行的博客系统,插件众多,易于扩充功能.安装和使用都非常方便,而且有许多第三方开发的免费模板,安装方式简单易用.这篇文章和大家分享35款专业的 WordPress 电子商务网 ...

  6. B2B电子商务网站技术框架

    一 设计原则 电子商务平台总体结构的设计应从体系.功能.信息.过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力.总体结构的设计应考虑以下设计原则: 快速响应原则:商机稍纵即逝,网站 ...

  7. 20个最漂亮的基于WordPress的企业网站

    20个最漂亮的基于WordPress的企业网站 每个人都知道很好很强大的WordPress是开源的,并且有一个很强的的团队和更强大的支持社区.它被世界上的广大设计师.程序员和商业人员广泛使用.它已经成 ...

  8. Sequence.js - 适合电子商务网站的图片滑块

    Sequence.js 是一个非常现代的图片滑动效果,特别适合电子商务网站或者企业产品展示功能.带有图片缩率图,能够呈现全屏图片浏览效果.结合 CSS3 Transition 实现响应式的滑块效果. ...

  9. B2C电子商务网站技术框架

    一 设计原则 电子商务平台总体结构的设计应从体系.功能.信息.过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力.总体结构的设计应考虑以下设计原则: 快速响应原则:商机稍纵即逝,网站 ...

随机推荐

  1. Azure SQL Database (24) 使用新管理界面,创建跨数据中心标准地域复制(Standard Geo-Replication)

    <Windows Azure Platform 系列文章目录> 文本是对:SQL Azure (17) SQL Azure V12 - 跨数据中心标准地域复制(Standard Geo-R ...

  2. SoapUI简介和入门实例解析

    SoapUI简介 SoapUI是一个开源测试工具,通过soap/http来检查.调用.实现Web Service的功能/负载/符合性测试.该工具既可作为一个单独的测试软件使用,也可利用插件集成到Ecl ...

  3. js'初学笔记

    之前看过一个博主说的学习前端养成写博客的习惯,我慢慢学着在上面写点东西,记录我的学习. 这段时间把之前学的js基础补上一点,学了一些对数组和字符的操作,split(),将字符串变成数组.join(), ...

  4. Vim的基本使用(一)

    本文为原创文章,转载请标明出处 目录 1.移动光标 2.屏幕滚动 3.模式查找 4.位置标记 5.删除文本 6.撤销与重做 7.插入文本 8.复制与移动 9.修改文本 10.写入与退出 1. 移动光标 ...

  5. P60 2.6

    import java.util.Scanner; public class Num { public static void main(String[] args) { Scanner input ...

  6. Asp.net MVC4高级编程学习笔记-视图学习第一课20171009

    首先解释下:本文只是对Asp.net MVC4高级编程这本书学习记录的学习笔记,书本内容感觉挺简单的,但学习容易忘记,因此在边看的同时边作下了笔记,可能其它朋友看的话没有情境和逻辑顺序还请谅解! 一. ...

  7. php soap实现WebService接口

    nusoap是php写的一个功能文件,下载地址:http://pan.baidu.com/s/1i3mUQJr 一.不使用wsdl服务端 server.php <?php //包函nusoap. ...

  8. 聊聊Java中几种常用的设计模式

    1.单例模式(有的书上说叫单态模式其实都一样) 该模式主要目的是使内存中保持1个对象.看下面的例子: package org.sp.singleton; //方法一 public class Sing ...

  9. 基于FPGA的肤色识别算法实现

    大家好,给大家介绍一下,这是基于FPGA的肤色识别算法实现. 我们今天这篇文章有两个内容一是实现基于FPGA的彩色图片转灰度实现,然后在这个基础上实现基于FPGA的肤色检测算法实现. 将彩色图像转化为 ...

  10. bootstrap 轮播模板

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...