• 基于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
      

    • 8.数据库连接

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

    • 9.恢复数据

    • 10.登录查看

  • 相关阅读:
    bootstrap如何设置每一个选项卡对应一个页面
    SpringBoot集成百度UEditor图片上传后直接访问404解决办法
    从0开始完成SpringBoot+Mybatis实现增删改查
    Luarocks 安装艰难过程
    [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1076)')))
    python + selenium 搭建环境步骤
    mongodb的安装
    git-新建git用户流程-1
    git-关联远程git仓库详细步骤-2
    Django启动服务的流程
  • 原文地址:https://www.cnblogs.com/Cyanix/p/10796677.html
Copyright © 2020-2023  润新知