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

2023-06-12,,

项目参考:http://www.cnblogs.com/along21/p/7822228.html

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

1.环境

setenforce 0             #关闭selinux
systemctl stop firewalld #关闭防火墙

2.安装软件,开启服务

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

systemctl start nginx

systemctl start mariadb

systemctl start php-fpm
小米商城源码包php必须为5.3以及以下版本 否则显示页面会报错
测试环境可以yum安装
有能力可以手动编译安装
懒的话建议使用lnmp一键安装脚本

3.修改nginx配置文件

cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf #有个模板例子覆盖了配置文件

vim /etc/nginx/nginx.conf# 修改下面几类
user nobody; #使用用户
tcp_nopush on; #tcp优化
tcp_nodelay on;
gzip on;
server {
listen 80;
server_name xiaomi.along.com; # 根据自己顺便写
root /home/wwwroot/default; #主站点的目录根
location / {
index index.php index.html index.htm; #加上index.php
} ⑤ location ~ \.php$ { #开启.php,配置文件有例子,只需去掉注释,修改一行即可
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#这里一定要更改成$document_root
include fastcgi_params;
} 修改完成后用nginx -t测试一下success即可
systemctl restart nginx 重启服务,发现有warn
ulimit -n 查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值 ulimit -n 65535 修改内核参数

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

vim /etc/php.ini 改两行

date.timezone = Asia/Shanghai   时区

short_open_tag = On    允许短标签

vim /etc/php-fpm.d/www.conf  改两行

user = nobody

group = nobody

systemctl restart php-fpm

5.运行mysql,创建数据库

mysql -uroot -p814956    #进去mysql
报错的话看一下是不是服务没有开启
create database xiaomi; #创建数据库

6.上传小米网站源码

链接:https://pan.baidu.com/s/1ogeitsIuW2gXS0a3PI2iGw
提取码:5w0q 将解压出来的文件上传到 /home/wwwroot/default; #主站点的目录根
可以在linux里面unzip,也可以在windows用filezalla直接拖进去
更改主站点目录的权限,建议用777
chmod 777 /default #根据个人目录根填写

7.网页登录

浏览器访问  ip/ebak/index.php   #帝国恢复的根目录里面的index.php
用户名:admin
密码:123456

8.数据库连接

在参数设置里面设置好数据库参数即可
也可以在命令行连上自己的数据库: vim /data/web/data/config.php

9.恢复数据

10.登录查看

基于LNMP的小米电子商务网站平台的相关教程结束。

《基于LNMP的小米电子商务网站平台.doc》

下载本文的Word格式文档,以方便收藏与打印。