edusoho linux安装教程,CentOS部署部署Edusoho

关闭SELINUX

sudo vi /etc/selinux/config

将内容修改为以下信息:

# SELINUX=enforcing # 禁用该配置 # SELINUXTYPE=targeted # 禁用该配置 SELINUX=disabled # 禁用该配置

修改配置后执行以下命令使其配置生效:

setenforce 0

安装 apache 和 xsendfile 依赖

yum install httpd rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/m/mod_xsendfile-0.12-10.el7.x86_64.rpm

注意:如果安装的时候,提示与httpd版本不匹配,依赖不足,可以到http://mirrors.opencas.cn/epel 查找合适的安装源

安装PHP和相关插件

yum install -y php php-cli php-curl php-fpm php-intl php-mcrypt php-mysql php-gd php-mbstring php-xml php-dom

修改PHP配置

vim /etc/php.ini

将以下配置参数进行修改:

post_max_size = 1024M # 672 行 memory_limit = 1024M # 405 行 upload_max_filesize = 1024M # 800 行

修改PHP-FPM配置

sudo vi /etc/php-fpm.d/www.conf

添加以下配置参数:

listen.owner = apache listen.group = apache listen.mode = 0666

设置PHP-FPM启动脚本

sudo systemctl start php-fpm # 启动php-fpm sudo systemctl enable php-fpm # 开机启动php-fpm

下载安装edusoho

wget http://download.edusoho.com/edusoho-VERSION.tar.gz (注:将VERSION替换为当前EduSoho最新版本号,可从官网www.edusoho.com查询获取) tar zxvf edusoho-VERSION.tar.gz cp -r edusoho /var/www cd /var/www && sudo chown -R apache:apache ./

创建配置edusoho

sudo vi /etc/httpd/conf.d/edusoho.conf

在文件中添加以下内容:

ServerName mooc.ttxit.com ServerAlias mooc.ttxit.com DocumentRoot /edu/edusoho/web # enable the .htaccess rewrites AllowOverride All Order allow,deny Allow from All ErrorLog /var/log/edusoho_error.log CustomLog /var/log/edusoho_access.log combined

配置启动apache服务

sudo systemctl start httpd # 启动apache sudo systemctl enable httpd # 开机启动apache

原文出处:qianmoq -> https://qianmoq.com/linux/centos_bu_shu_bu_shu_edusoho.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值