美文网首页
1_edusoho下载安装

1_edusoho下载安装

作者: 毛子阿卡西 | 来源:发表于2018-05-18 11:22 被阅读0次
    • 环境要求
    linux+nginx+mysql+php5.6以上
    
    • nginx下载
    html{}
    client_max_body_size 1024M;
    
    • mysql下载 创建默认数据库默认用户默认密码
    CREATE DATABASE `edusoho` DEFAULT CHARACTER SET utf8 ; 
    GRANT ALL PRIVILEGES ON `edusoho`.* TO 'esuser'@'localhost' IDENTIFIED BY 'edusoho';
    quit;
    
    • php5
    sudo apt-get install php5 php5-cli php5-curl php5-fpm php5-intl php5-mcrypt php5-mysqlnd php5-gd
    上传文件大小
    sudo vim /etc/php5/fpm/php.ini
    post_max_size = 1024M 
    memory_limit = 1024M
    upload_max_filesize = 1024M
    
    • 下载按装soho
    mkdir /var/www
    cd /var/www
    wget http://download.edusoho.com/edusoho-VERSION.tar.gz  (注:将VERSION替换为当前EduSoho最新版本号,可从官网www.edusoho.com查询获取)
    tar -zxvf edusoho-VERSION.tar.gz
    chown www-data:www-data edusoho/ -Rf
    
    • nginx添加虚拟机
    server {
        listen 80;
    
        # [改] 网站的域名
        server_name www.example.com example.com;
        
        #301跳转可以在nginx中配置
    
        # 程序的安装路径
        root /var/www/edusoho/web;
    
        # 日志路径
        access_log /var/log/nginx/example.com.access.log;
        error_log /var/log/nginx/example.com.error.log;
    
        location / {
            index app.php;
            try_files $uri @rewriteapp;
        }
    
        location @rewriteapp {
            rewrite ^(.*)$ /app.php/$1 last;
        }
    
        location ~ ^/udisk {
            internal;
            root /var/www/edusoho/app/data/;
        }
    
        location ~ ^/(app|app_dev)\.php(/|$) {
            fastcgi_pass   unix:/var/run/php5-fpm.sock;
            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            include fastcgi_params;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param  HTTPS              off;
            fastcgi_param HTTP_X-Sendfile-Type X-Accel-Redirect;
            fastcgi_param HTTP_X-Accel-Mapping /udisk=/var/www/edusoho/app/data/udisk;
            fastcgi_buffer_size 128k;
            fastcgi_buffers 8 128k;
        }
    
        # 配置设置图片格式文件
        location ~* \.(jpg|jpeg|gif|png|ico|swf)$ {
            # 过期时间为3年
            expires 3y;
            
            # 关闭日志记录
            access_log off;
    
            # 关闭gzip压缩,减少CPU消耗,因为图片的压缩率不高。
            gzip off;
        }
    
        # 配置css/js文件
        location ~* \.(css|js)$ {
            access_log off;
            expires 3y;
        }
    
        # 禁止用户上传目录下所有.php文件的访问,提高安全性
        location ~ ^/files/.*\.(php|php5)$ {
            deny all;
        }
    
        # 以下配置允许运行.php的程序,方便于其他第三方系统的集成。
        location ~ \.php$ {
            # [改] 请根据实际php-fpm运行的方式修改
            fastcgi_pass   unix:/var/run/php5-fpm.sock;
            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            include fastcgi_params;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            fastcgi_param  HTTPS              off;
            fastcgi_param  HTTP_PROXY         "";
        }
    }
    

    相关文章

      网友评论

          本文标题:1_edusoho下载安装

          本文链接:https://www.haomeiwen.com/subject/kqtgdftx.html