部署LAMP站点-edusoho

本文档详细介绍了如何在Linux CentOS环境下部署Edusoho在线教育平台,包括安装缓存软件和GD图形组件,配置站点、数据库,修改权限,以及通过443端口实现HTTPS安全访问,确保用户信息的安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、部署edusoho站点

Edusoho是面向个人、学校、培训机构及企业用户的友好、开源、高性价比的在线教育建站系统。Edusoho提供在线教学、网校管理、云视频点播、直播、移动APP等功能。
1.1 安装edusoho推荐的缓存软件和gd图形组件

[root@httpd-2 ~]# yum -y install mod_xsendfile
[root@httpd-2 src]# yum -y install gd php-gd

1.2 修该主配置文件

[root@httpd-2 ~]# vi /etc/httpd/conf/httpd.conf
// 将如下内容注释掉:
#<Files ".ht*">
#Require all denied
#</Files>

1.3 创建edusoho配置文件

root@httpd-2 ~]# cd /etc/httpd/conf.d/
[root@httpd-2 conf.d]# cp ecshop.conf edu.conf
[root@httpd-2 conf.d]# cat edu.conf 
<VirtualHost *:80>
    ServerAdmin [email protected]  
    DocumentRoot "/web/edu/web" 
    ServerName www.edu.com 
    ServerAlias edu.com  
    ErrorLog "logs/edu-error_log"   
    CustomLog "logs/edu-access_log" combined
</VirtualHost>

<Directory /web/edu/web>
AllowOverride All    
Require all granted
</Directory>

1.4 创建站点目录

[root@httpd-2 ~]# mkdir /web/edu

1.5 修改hosts文件
打开C:\Windows\System32\drivers\etc\hosts文件,添加如下内容:
192.168.235.82 www.edu.com edu.com

1.6 配置PHP文件

[root@httpd-3 ~]# vi /etc/php.ini
#修改时区设置:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
#设置上传文件的最大值,也就是上传的视频最大1G:
post_max_size = 1024M
upload_max_filesize = 1024M
memory_limit = 1024M

1.7 部署edusoho代码
打开http://www.edusoho.com/,点击开源下载

[root@httpd-2 ~]# cd /usr/local/src
[root@httpd-2 src]# rz -y
[root@httpd-2 src]# unzip edusoho-7.5.5.zip 
[root@http
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值