分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

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

发布时间:2023-09-06 01:22责任编辑:沈小雨关键词:暂无标签

实现基于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,防止被劫持造成巨大损失

三、编辑nginx配置文件

cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf  用例子文件作为配置文件模板,并编辑

vim  nginx.conf

user nobody;                       进程运行用户

worker_processes  1;                 开启的进程数

error_log  /var/log/nginx/error.log  info;  错误日志

events{

     worker_connections 65535;         最大连接数

     }

http{

     include mime.types;  文件扩展名与文件类型映射表

     default_type  application/octet-stream;  默认文件类型

    定义日志格式:

     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;  定义日志

     sendfile        on;           开启高效传输模式     

     tcp_nopush     on;              防止网络阻塞

     tcp_nodelay    on;

     keepalive_timeout  65;             客户端连接超时时间

     gzip on;                     开启压缩功能

server {

     listen       80;             监听端口

     server_name www.xiaomi.com;           虚拟主机名

     root /data/web;                 定义根站点

    location / {

       index index.php index.html index.htm;  定义默认页面

     }

     取消php的location注释,修改fastcgi_param

     location ~ \.php$ {

         fastcgi_pass   127.0.0.1:9000;

         fastcgi_index  index.php;

         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

         include        fastcgi_params;

     }

}

}

四、编辑php配置文件

vim /etc/php.ini    

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

    short_open_tag = on       支持短格式

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

    user nobody           修改运行用户

五、建xiaomi数据库

   mysql -uroot -p           登陆数据库

   >create database xiaomi;      创建xiaomi数据库

六、启动三种服务

systemctl start mariadb

systemctl start php-fpm

systemctl start nginx

七、恢复小米网站数据

①访问serverip/ebak/index.php,登陆(admin 123456)

650) this.width=650;" src="https://s4.51cto.com/oss/201711/04/11fafed8de3e2b673a8f82d4a2e18175.jpg" title="图片1.jpg" alt="11fafed8de3e2b673a8f82d4a2e18175.jpg" />


②数据库参数设置。想当于vim /data/web/data/config.php直接修改配置文件


650) this.width=650;" src="https://s4.51cto.com/oss/201711/04/2e3315387bc8676fcbe84ddffe801acb.jpg" style="float:none;" title="图片2.jpg" alt="2e3315387bc8676fcbe84ddffe801acb.jpg" />

650) this.width=650;" src="https://s5.51cto.com/oss/201711/04/88b1a5575172ed9417c03b77fa381498.jpg" style="float:none;" title="图片3.jpg" alt="88b1a5575172ed9417c03b77fa381498.jpg" />


③恢复数据

650) this.width=650;" src="https://s3.51cto.com/oss/201711/04/fc1dec1a0036c980938cb7350e4f8f9c.jpg" style="width:700px;height:414px;" title="图片4.jpg" width="700" height="414" border="0" hspace="0" vspace="0" alt="fc1dec1a0036c980938cb7350e4f8f9c.jpg" />

650) this.width=650;" src="https://s2.51cto.com/oss/201711/04/45da2254c7eb85cf5fb6de6b263ae730.jpg" style="float:none;" title="图片5.jpg" alt="45da2254c7eb85cf5fb6de6b263ae730.jpg" />

650) this.width=650;" src="https://s2.51cto.com/oss/201711/04/e4d7c3acbb89e0bbbaa6ed00512b2aee.jpg" style="float:none;" title="图片6.jpg" alt="e4d7c3acbb89e0bbbaa6ed00512b2aee.jpg" />

650) this.width=650;" src="https://s2.51cto.com/oss/201711/04/9bcad6215b30d73c9f6d9e0bae62026b.jpg" style="float:none;" title="图片7.jpg" alt="9bcad6215b30d73c9f6d9e0bae62026b.jpg" />


④访问网站:http://serverip/index.php

650) this.width=650;" src="https://s1.51cto.com/oss/201711/04/5c987f80ae55d50514d140d153e4cfdc.jpg" style="float:none;" title="图片8.jpg" alt="5c987f80ae55d50514d140d153e4cfdc.jpg" />


⑤还可以登陆后台,查看网站日常操作页面

http://192.168.199.143/admin/index.php,登陆(admin admin888)

650) this.width=650;" src="https://s1.51cto.com/oss/201711/04/a92ed3b7d52828d5048073ebf5938d99.jpg" title="图片9.jpg" style="float:none;" alt="a92ed3b7d52828d5048073ebf5938d99.jpg" /> 

650) this.width=650;" src="https://s1.51cto.com/oss/201711/04/41da8b6a9c0fd9462035ef36798225f5.jpg" title="图片10.jpg" style="width:700px;height:500px;" width="700" height="500" border="0" hspace="0" vspace="0" alt="41da8b6a9c0fd9462035ef36798225f5.jpg" />

650) this.width=650;" src="http://img.baidu.com/hi/jx2/j_0080.gif" alt="j_0080.gif" />

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

原文地址:http://13150617.blog.51cto.com/13140617/1978954

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved