最全EduSoho开源版安装教程4:常见EduSoho扩展安装教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最全EduSoho开源版安装教程4:常见EduSoho扩展安装教程相关的知识,希望对你有一定的参考价值。

本文是目前最全面、最细致的EudSoho官方教程,包含EduSoho在各种操作系统安装的方法,以及一些常见问题的解决方法,将持续更新,希望能帮助大家快速转型线上,实现在线教育!

一. mbstring扩展安装
?ubuntu 下:
sudo apt-get install php5-mbstring
重启php进程,重启web服务器
?CentOS 下:
方法1 通过yum进行在线安装:
yum install php-mbstring
修改php.ini ,添加配置信息 : echo ‘extension=mbstring.so’ >>/etc/php.ini
3重启PHP进程或者PHP-FPM
方法2 利用源码进行编译安装:
cd /usr/src/php-5.3.6/ext/mbstring
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/bin/php-config
make && make install
重启PHP进程或者PHP-FPM
?red hat,centos,fedora相关的操作系统缺乏php的mbstring扩展的解决方案:
方法1:

  1. yum install php-mbstring
  2. 修改php.ini ,添加配置信息
    echo ‘extension=mbstring.so’ >>/etc/php.ini
  3. 重启PHP进程或者PHP-FPM
    方法2:
  4. cd /usr/src/php-5.3.6/ext/mbstring
  5. /usr/local/php/bin/phpize
  6. ./configure --with-php-config=/usr/local/bin/php-config
  7. make && make install
  8. 重启PHP进程或者PHP-FPM

二. 视频上传不了或者视频过大不能上传
视频上传不了,通常有3种情况:
1、服务器上传的目录被限制了访问,尤其是虚拟主机:这个目录位于 edusoho/app/data/udisk这种情况一般不会出现,因为安装的时候已经检测过。
2、PHP限制了上传大小:找到php.ini,修改下列参数,重启php-fpm或者apache
post_max_size = 300M
upload_max_filesize = 300M
memory_limit = 300M
3、web服务器(nginx,Apache)限制了上传大小
Nginx: 打开nginx.conf
并在http{}字段里添加 client_max_body_size 300M;
Apache:
/etc/httpd/conf.d/php.conf (不同系统位置有所不同)
LimitRequestBody 300M

?EduSoho网络课堂是杭州阔知网络科技有限公司自主研发的一款网校产品,发布于2013年10月,是国内首个开源网校系统,与Moodle和Open edX并列为世界三大开源在线教育平台产品。
?本系列文章旨在为想要安装EduSoho开源版的教育机构提供帮助,助力大家低成本搭建网校,开展在线教育。
下期预告:FTP工具使用
EduSoho最新开源安装包,自行下载:http://www.edusoho.com/open/show

以上是关于最全EduSoho开源版安装教程4:常见EduSoho扩展安装教程的主要内容,如果未能解决你的问题,请参考以下文章

安装运行symfony框架编写的edusoho开源程序

Pytorch安装教程(最全最详细版)

开源网校系统edusoho安装过程中的问题总结,帮你避坑

史上最全面的Docker构建工具教程

开源CMS系统Moodle对比中国本土化开源在线教育平台EduSoho

史上最全安装Maven教程