实现基于LNMP的小米电子商务网站平台

1.环境准备:(安装后最好检查一遍是否全部安装成功)

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

2.路径创建:mkdir -p /data/web

3.进入/data/web目录:cd /data/web

4.上传模板包:rz xiaomi.zip

5.解压模板包:unzip -d . xiaomi.zip

(unzip -d /data/web xiaomi.zip  -d指定解压到哪个目录 “.”表示当前目录)

6.修改/data/web目录权限:chown -R nodoby.nobody .

7.修改nginx的配置文件:

cd /etc/nginx

cp nginx.conf.default nginx.conf

vim nginx.conf

http模块内:

server模块内:

修改server_name=xiaomi.com;

添加默认工作路径:root /data/web

启用location模块:

修改php扩展解析文件路径:                      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

(注:root  html;这一项注释掉或者删掉,如果启用,在后面的实验中,它会变成默认路径,那么自己指定的路径就不会被执行,相应的就找不到页面,出现file not found,权限不足或是数据库无法连接也会出现file not found)

保存退出。

8.检查语法有无错误:nginx -t

9.启动nginx服务:systemctl start nginx

10.修改php.ini文件:vim /etc/php-fpm.conf

添加时钟配置:date.timezone = Asia/Shanghai(设置不设置可以根据你的心情)

设置short_open_tag=on

11.启动php-fpm服务:systemctl start php-fpm

12.启动mariadb服务:systemctl start mariadb

13.创建数据库:mysql -uroot

14.修改数据库配置文件:vim /data/web/data/config.php

15.修改用户和组的权限:vim /etc/php-fpm.d/www.conf

16.重启php-fpm服务:systemctl restart php-fpm

17.进入ebak文件下:cd /data/web/ebak/

18.浏览器端访问:

用户名:admin  密码:123456进入

参数设置:

(注:数据库连接不上的原因:①防火墙是否关闭②selinux的配置③数据库服务是否启动④修改数据库配置文件⑤用户的访问权限(注意查看错误日志,根据错误提示修改目录权限和修改其他错误))

恢复数据:

19.后台登录的实现:访问http://192.168.46.130/admin/index.php

管理员登录后的页面:

系统设置—>商店设置:

最后的效果图:(因为这里只是示例,所以效果比较简陋,能看懂就好)

时间: 2024-10-08 13:02:52

实现基于LNMP的小米电子商务网站平台的相关文章

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

今天给大家分享一款基于Sequence.js 的图片滑动效果,特别适合电子商务网站或者企业产品展示功能.带有图片缩率图,能够呈现全屏图片浏览效果.结合 CSS3 Transition 实现响应式的滑块效果. 在线预览   源码下载 实现的代码. html代码: <div class="sequence-theme"> <div id="sequence"> <img class="sequence-prev" src

用haproxy结合keepalived实现基于LNMP的负载均衡和高可用

今天我们讲haproxy结合keepalived实现LNMP的负载均衡和高可用,现在的公司大部分都基于haproxy实现负载均衡.下面以一个事例去给大家详细讲解如何去实现: 一.用haproxy结合keepalived实现基于lnmp的负载均衡和高可用服务,要求: (1)实现动静分离,图片和css,js都分离到专门的静态服务器上 (2)只允许172.17网段用户访问 (3)对于动态请求,要求实现基于cookie的会话保持 整体架构如下: 1.实验前需要关闭防火墙和selinux,以及同步时间.

实验----实现基于LNMP的电子商务网站

实现基于LNMP的电子商务网站 一.准备LNMP环境所需的包: yum install mariadb-server php-fpm php-mysql nginx 二.准备网站: mkdir -p /data/web          建站点 unzip -d /data/web xiaomi.zip  导入小米网站的源码包并解压到/data/web cd /data/web :chown -R nobody.nobody .  修改所有文件所属人所属组为nobody,防止被劫持造成巨大损失

实现基于LNMP的电子商务网站

---------------------------实现基于LNMP的电子商务网站---------------------- 一.环境准备:centos系统.nginx源码.yum源(安装mysql与php-fpm). 实验前先关闭httpd服务,防止干扰 二.安装步骤: 1.下载nginx源代码,并编译安装到/usr/local/nginx目录中 2.yum方式安装mariadb.mariadb-server.php-mysql.php.php-fpm yum install mariad

实现基于LNMP 的电子商务网站

一:准备工作 1.检查防火墙和SELinux是否关闭,如果二者不关闭,会严重影响实验. 关闭防火墙:iptables -F 临时清除 可靠关闭:systemctl stop firewalld 关闭selinux:setenforce 0 永久关闭:修改配置文件vim /etc/sysconfig/selinux SELINUX=disabled 2.小米商务网站源码包-zip 二.安装需要的包 1. yum安装nginx 2 .yum 方式安装mariadb .mariadb-server.p

企业实战(4)-实现基于Haproxy负载均衡集群的电子商务网站架构

企业实战:逐步实现企业各种情景下的需求 企业情景四: 随着公司业务的发展,公司负载均衡服务已经实现四层负载均衡,但业务的复杂程度提升,公司要求把mobile手机站点作为单独的服务提供,不在和pc站点一起提供服务,此时需要做7层规则负载均衡,运维总监要求,能否用一种服务同既能实现七层负载均衡,又能实现四层负载均衡,并且性能高效,配置管理容易,而且还是开源. 情景说明:在企业生产环境中,每天会有很多的需求变更,比如增加服务器.新业务上线.url路由修改.域名配置等等,对于前端负载均衡设备来说,容易维

基于docker搭建wordpress博客网站平台

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用. WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的.用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客. WordPress有许多第三方开发的免费模板,安装方式简单易用.不过要做一个自己的模板,则需要你有一定的专业知识.比如你至少要

基于AWS的电子商务网站架构——营销与推荐服务

用AWS可以建立一个营销与推荐服务,来管理有针对性的营销活动,并为正在浏览电子商务网站的客户提供个性化的产品推荐. 为了建立这样一个服务,你必须处理非常大量来自多个数据源的数据.由此产生的客户配置文件信息必须是可用的,以完成电子商务网站对客户实时产品. 获得有关客户的评论,也可以用于管理针对特定客户群的个性化营销活动.通过AWS提供的工具,可以通过不同的渠道构建高度可扩展的推荐服务,如动态产品推荐,或对客户有针对性的电子邮件营销. 1.  Amazon ElasticMapReduce (Ama

基于AWS的电子商务网站架构——Web前端

用AWS可以建立一个高可用的电子商务网站提供灵活的产品目录和业务扩展.维护一个电子商务网站的一个大型产品目录和全球客户群是具有挑战性的.该目录是可搜索,以及单个产品的网页应该包含丰富的信息集,例如图像,PDF手册,以及客户的评论. 客户希望快速找到他们感兴趣的产品,同时希望网页能够快速加载.世界各地的客户希望能够在任何时间进行购买,所以网站应该具有高可用性.随着你的产品目录和客户群增长,应对这些挑战变得更加困难.通过AWS提供的工具,你可以建立一个令人信服的,可扩展的网站,以及可搜索产品目录,同