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

项目参考: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

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

  • 8.数据库连接

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

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

  • 9.恢复数据

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

  • 10.登录查看

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

上一篇:Java报错原因汇总


下一篇:asp.net获取服务端和客户端信息