?
LAMP环境部署-本地搭建edusoho网校系统:
?
一、LAMP介绍
? LAMP是指一组软件名称首字母缩写。 L指Linux;A指Apache;M一般指MySQL,也可以指MariaDB;P一般指PHP,也可以指Perl或Python。 LAMP代表的就是:Linux+Apache+MySQL+PHP这种网站服务器架构。 Linux是一个基于UNIX的操作系统,是目前最流行的免费操作系统。代表版本有:Debian、CentOS、Ubuntu等。 Apache,网页服务器;特点:简单、快速、可靠、稳定。 Mysql是一个小型关系型数据库管理系统(或者叫做数据库服务器)。 MariaDB 数据库管理系统是 MySQL 数据库的一个分支,完全兼容 MySQL 数据库,主要由开源社区维护。 PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。 这几种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。
?
二、项目环境
- VMware虚拟机一台
- CentOS7操作系统
- Finalshell远程连接工具
- edusoho网站源码
?
三、环境清理及准备
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
?
四、LAMP环境部署
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
?
五、服务配置
配置apache web服务器:
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
配置mariadb 数据库:
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
配置apache web服务器的虚拟主机:
[root@bmxxf ~]
<VirtualHost *:80>
ServerName localhost
DocumentRoot /webroot/edusoho/web
</VirtualHost>
<Directory "/webroot/edusoho/web">
AllowOverride All
Require all granted
</Directory>
[root@bmxxf ~]
配置php服务
[root@bmxxf etc]
...
405 memory_limit = 128M memory_limit = 1024M
...
672 post_max_size = 8M post_max_size = 1024M
...
800 upload_max_filesize = 2M ===>改为 upload_max_filesize = 1024M
...
878 ;date.timezone = date.timezone = Asia/ShangHai
[root@bmxxf ~]
?
六、导入edusoho网站源码
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
[root@bmxxf ~]
?
七、网站安装向导
-
复制服务器ip,在浏览器打开,同意协议开始安装 -
环境检测;下一步 -
创建数据库;内容默认填写,密码是在配置数据库时设置的密码 -
初始化系统;网站信息随便填写,记住管理员用户和密码就行 -
完成安装,点击"进入系统" (授权码可忽略) -
安装完成,网校系统首页 ? ? ? ? ? ? ? ? ? = = = = =文章内容仅作为学习参考和使用;比较简单的实例,适合初学者练习= = = = =
|