实现基于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、php-mysql 、php-fpm

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

mkdir -p /data/web

unzip -d /data/web xiaomi.zip

为了被盗后减少损失修改权限,将nginx的运行者改为nobody

cd /data/web

chown nobody:nobody /data/web

三、修改配置文件

1 .修改nginx 的主配置文件,把nginx.conf.default模板复制为配置文件nginx.conf进行修改,指定网站访问目录为/data/web ,并设置默认用户和配置与php-fpm 交互

cp nginx.conf.default nginx.conf

修改nginx.conf里的内容

重启nginx服务

systemctl restart nginx

2 、修改PHP.ini 中功能配置

vim /etc/php.ini

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

# 可以在php.ini 中设置short_open_tag= On

3.修改php-fpm的配置文件

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

改完要重启systemctl restart php-fpm

四、访问应用配置修改(也在/etc/nginx/nginx.conf这个文件中)

1 、修改server 段加上默认工作路径,可访问到网站程序

2 、修改php 扩展解析文件路径 修改为

fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;

到此配置文件大致已修改好,可以测试一下。

因为根目录在/data/web下,所以到此目录下。

cd /data/web

echo hello world > test.html

五、 启动数据库,并创建数据库

systemctl start mariadb

六、网站部署和验证

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

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

vim /data/web/data/config.php

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

数据恢复完成后,访问就可进入如下页面

4、登陆后台,并查看网站日常操作页面

到此lnmp搭建成功。

时间: 2024-07-30 12:32:52

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

实现基于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的电子商务网站

实现基于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的电子商务网站的搭建

一 环境准备:centos系统  yum源(安装mysql,nginx,和php-fpm) 二:安装步骤:用yum的方式安装mariadb,mariadb-server,php-mysql,php-fpm,nginx 下载需要搭建网站的源码,我搭建的是基于小米网站的搭建,然后解压缩到data/web目录 修改权限为nobody(在这里之所以不用root,是为了安全的考虑,因为root的权限太大) 三  修改配置文件 修改nginx配置,把nginx.conf.default模板复制为配置文件进行

企业实战-实现基于LNMP的电子商务网站

一.环境准备:centos7.3系统.yum源 二.安装步骤: 1.yum方式安装mariadb .mariadb-server .php-mysql .nginx .php-fpm yum install  php-fpm mariadb-server php-mysql nginx 2.下载小米商城源码,解压缩到/data/web 目录,修改权限为nobody mkdir -p /data/web cd /data/web/ unzip xiaomi.zip chown nobody.nob

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

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

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

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

基于AWS的电子商务网站架构——结账服务

用AWS建立电子商务网站安全且高可用的结账服务及业务扩展.管理结帐过程涉及许多步骤,必须协调工作.其中的一些步骤,如信用卡交易,应有特定的监管要求.这个过程的其他部分涉及人工操作,如从仓库中采摘,包装和运输物品. 客户希望自己的私人资料,如他们的购买历史和自己的信用卡信息,能够通过安全的基础设施和应用程序进行管理.AWS已取得相关的电子商务业务多重安全认证, 包括支付卡行业(PCI)的数据安全标准(DSS).通过AWS提供的工具,可以构建从采购到订单到完成这样一个安全结算服务的管理流程. 1. 

实验——实现基于LNMP的电子商务平台架构

一. 环境准备: centos系统.nginx源码. yum源(安装mysql与php-fpm) 二. 安装步骤: 1.先确定一下防火墙都清空了 2.安装nginx(推荐源码编译安装) 3.yum方式安装mariadb.mariadb-server. php-mysql. php. php-fpm  4.下载小米商城源码, 解压缩到/data/web目录, 修改权限为nobody 新建目录,然后解压缩到目录下 发现所有文件的属主属组都是root,权限太大 于是我们将它改为nobody 三. 修改

实现基于小米的电子商务平台架构

在Centos7中实现基于LNMP的电子商务网站 一.环境准备: 搭建电子商务网站之前首先要准备一个好的安装环境 systemctl status firewalld(查看一下防火墙的状态) systemctl stop firewalld(关闭防火墙) iptables -F(清空防火墙里面的规则) getenforce(查看selinux状态是否是:disabled) 这时候安装环境已经准备好了,接下来就是正式的安装了 二.安装步骤 1,用yum方式安装mariadb.mariadb-ser