基于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.登录查看

posted @ 2019-04-30 16:17  一只运维狗  阅读(343)  评论(0编辑  收藏  举报