码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-11-03 11:18:06      阅读:255      评论:0      收藏:0      [点我收藏+]

标签: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-serverphp-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搭建成功。

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

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

标签:lnmp

原文地址:http://13172732.blog.51cto.com/13162732/1978542

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!