Edusoho之LAMP环境搭建

主要参考官方文档Ubuntu16.04+Apache+PHP+MySQL+EduSoho 安装教程
LAMP环境按照如下搭建是没有问题的,本地虚拟机试验是完全没有问题的。

1.更新

sudo apt-get update
sudo apt-get upgrade

2.安装apache2

sudo apt-get install apache2 
sudo apt-get install libapache2-mod-xsendfile

通常sudo apt-get install apache2 默认是安装apache2.4(通过apache -v可以查看对应的apache版本)

sudo a2enmod rewrite   #启用rewrite模块
sudo a2enmod xsendfile    #启用xsendfile模块

3.修改配置文件

vi /etc/apache2/sites-enabled/edusoho.conf

edusoho.conf内容如下:

<VirtualHost *:80>
    ServerName 192.168.126.130

    DocumentRoot /var/www/project/web
    <Directory /var/www/project/web>
        # enable the .htaccess rewrites
        AllowOverride All
        Require all granted   
    </Directory>
    ErrorLog /var/log/apache2/project_error.log
    CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>

ServerName 可以域名也可以是IP地址,在这里我用的是IP地址。

4.安装php

sudo apt-get install php-pear php7.0-cli php7.0-common php7.0-curl \
    php7.0-dev php7.0-fpm php7.0-json php7.0-mbstring php7.0-mcrypt \
    php7.0-mysql php7.0-opcache php7.0-zip php7.0-intl php7.0-gd php7.0-xml

顺便修改对应的配置文件(主要用于修改PHP上传文件的大小限制)

sudo vim /etc/php/7.0/fpm/php.ini

修改这三个值的大小(通过/+对应的关键字搜索效率更高),如/post_max_size就可以一下定位到该键上):

post_max_size = 1024M
memory_limit = 1024M
upload_max_filesize = 1024M

修改配置文件后,记得执行重启命令,让配置生效:

sudo service php7.0-fpm restart

5.安装mysql

sudo apt-get update
sudo apt-get install mysql-server

设置密码

在这个过程过程中会要求您输入MySQL数据库的root密码,请认真填写。

6.配置安装edusoho

cd /var/www
sudo wget http://download.edusoho.com/edusoho-8.3.20.tar.gz 
sudo tar -zxvf edusoho-8.3.20.tar.gz 
sudo chown www-data:www-data edusoho/ -Rf

7.重启apache访问

/etc/init.d/apache2 restart

访问地址为:192.168.126.130 初次出现的其实与jenkins和wordpress倒有不少相似之处,比如配置数据库和用户等。

如下图所示:
(1)同意协议

(2)检测环境

 

 (3)配置数据库

(4)配置网站信息

(5)安装成功

(6)最终网站效果如图

 

转载于:https://www.cnblogs.com/youcong/p/10703455.html

1.课程发布系统  支持三种课时类型:视频、图文、音频  除自主发布视频,也可以引用站外视频  课程目标和适合人群,协助学员定位  资料上传、测验题库维护,增强教学效果  可视化课时管理,可以对逐个课时进行发布,支持连载课程 2.在线学习系统  课程展示页面和学习页面分离,让处于不同体验时期的学员获得该时期的必要信息  支持支付宝购买课程  笔记、资料,学员可随时记录知识要点,查看、下载课时资料  问答、讨论区,师生之间、学员之间可有效沟通  在线测验,学生学习后可进行测验了解掌握状况  支持大部分移动客户端 3.题库试卷系统  可添加各种题型的试题,支持单选题、多选题、填空题、判断题、问答题、材料题,后续还会增加更多  试卷与课程、课时相对应,逻辑清晰,应用灵活  根据题库,可按照难易程度、课时范围快速智能组卷  学生做题时,有计时提醒、单题状态、题目定位、题目标记、题目收藏等各种强大的辅助功能可用  试卷提交后,客观题自动算分,主观题可由课程老师来进行批阅打分  试卷批阅完成,可查看试卷解析和评语,也可再次重做试卷 4.系统功能  支持三种管理权限:教师、管理员、超级管理员。用于三种不同分工  后台首页仪表盘,全面快速了解网校的运营、收入情况  简洁的内容管理,通过页面、导航、编辑区有效的组织网站  各种模版选择和定制,让网站独具特色!  云服务支持,通过简单设置实现云服务升级
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值