分享web开发知识

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

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

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

发布时间:2023-09-06 01:23责任编辑:赖小花关键词:暂无标签

一 环境准备:centos系统  yum源(安装mysql,nginx,和php-fpm)

二:安装步骤:用yum的方式安装mariadb,mariadb-server,php-mysql,php-fpm,nginx

下载需要搭建网站的源码,我搭建的是基于小米网站的搭建,然后解压缩到data/web目录

650) this.width=650;" src="https://s2.51cto.com/oss/201711/06/d00e7585963a8417e025ad1ac96c8b9a.png" title="捕获.PNG" alt="d00e7585963a8417e025ad1ac96c8b9a.png" />

修改权限为nobody(在这里之所以不用root,是为了安全的考虑,因为root的权限太大)

650) this.width=650;" src="https://s5.51cto.com/oss/201711/06/0d60b4a72c81139445c57220007ca030.png" title="1.PNG" alt="0d60b4a72c81139445c57220007ca030.png" />

三  修改配置文件

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

    vim  nginx.conf然后进行配置的修改,如图红色区域就是我修改的配置内容

    650) this.width=650;" src="https://s5.51cto.com/oss/201711/06/bc7a16b8d0afe7f37f991130dad3eab1.png" title="2.PNG" alt="bc7a16b8d0afe7f37f991130dad3eab1.png" />

    650) this.width=650;" src="https://s1.51cto.com/oss/201711/06/a125af1cf3d3e66658aeae1501c5bb5a.png" title="3.PNG" alt="a125af1cf3d3e66658aeae1501c5bb5a.png" />

    为了防止网络拥塞,我们可以如下设置

650) this.width=650;" src="https://s3.51cto.com/oss/201711/06/b8f2a645960e1859ae1b0fdef367ccc6.png" title="4.PNG" alt="b8f2a645960e1859ae1b0fdef367ccc6.png" />

可以修改下服务名

650) this.width=650;" src="https://s2.51cto.com/oss/201711/06/bf0da4a8446b91241c5dc8a73ae87ba3.png" title="5.PNG" alt="bf0da4a8446b91241c5dc8a73ae87ba3.png" />

指定网站访问目录为/data/web,修改server段加上默认工作路径,可访问到网站程序

650) this.width=650;" src="https://s5.51cto.com/oss/201711/06/764a7f818a7fa4a9d30dc28d8331e230.png" title="6.PNG" alt="764a7f818a7fa4a9d30dc28d8331e230.png" />

650) this.width=650;" src="https://s2.51cto.com/oss/201711/06/3d254f79de71ddbc9467a0574b9bc750.png" title="8.PNG" alt="3d254f79de71ddbc9467a0574b9bc750.png" />


并设置默认用户和配置与php-fpm交互,修改php扩展解析文件路径为,修改为如下图所示

650) this.width=650;" src="https://s1.51cto.com/oss/201711/06/ad536ac770d82d1db819f8419453c4e9.png" title="10.PNG" alt="ad536ac770d82d1db819f8419453c4e9.png" />

修改完之后,我们也可以用nginx  -t来检查语法

650) this.width=650;" src="https://s1.51cto.com/oss/201711/06/20236fa793756b2c34402be9467e6382.png" title="11.PNG" alt="20236fa793756b2c34402be9467e6382.png" />

然后启动nginx服务

systemctl   start nginx

修改php.ini中功能配置

vim   /etc/php.ini

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

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

然后systemctl  start php-fpm服务

启动数据库服务

systemctl start mariadb

对程序进行数据库恢复,把代码中与数据库有关的数据进行恢复

650) this.width=650;" src="https://s4.51cto.com/oss/201711/06/1e060afa9a7b9894821cf75afdcc4c72.png" title="12.PNG" alt="1e060afa9a7b9894821cf75afdcc4c72.png" />

账号:admin 密码:123456

创建数据库

create database xiao;

650) this.width=650;" src="https://s2.51cto.com/oss/201711/06/ee4108a80b4039f1b0b36374670f65dc.png" title="18.PNG" alt="ee4108a80b4039f1b0b36374670f65dc.png" />



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

650) this.width=650;" src="https://s5.51cto.com/oss/201711/06/719ef3c9869d5c9e7239c923113a6679.png" title="16.PNG" alt="719ef3c9869d5c9e7239c923113a6679.png" />vim   /data/web/data/config.php,根据自己定义的数据库名称和用户名密码进行修改

650) this.width=650;" src="https://s1.51cto.com/oss/201711/06/dc022c793bd8c96cde5081235303798e.png" title="20.PNG" alt="dc022c793bd8c96cde5081235303798e.png" />

 

要和上图设置的一样

650) this.width=650;" src="https://s4.51cto.com/oss/201711/06/5848a40ba92ee788af71e945e9e2cfd3.png" title="21.PNG" alt="5848a40ba92ee788af71e945e9e2cfd3.png" />

650) this.width=650;" src="https://s1.51cto.com/oss/201711/06/0cc05c56d74f995b8c138a8d553f93ab.png" title="22.PNG" alt="0cc05c56d74f995b8c138a8d553f93ab.png" />


数据恢复成功后,就可以进行访问了

650) this.width=650;" src="https://s2.51cto.com/oss/201711/06/72fef8eea09a344ea8f5a45263fb1e30.png" title="24.PNG" alt="72fef8eea09a344ea8f5a45263fb1e30.png" />

如图所示,一个简单的电子网站就搭建成功了,你学会了吗?

本文出自 “13007865” 博客,请务必保留此出处http://13017865.blog.51cto.com/13007865/1979445

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

原文地址:http://13017865.blog.51cto.com/13007865/1979445

知识推荐

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