环境centos7.4
关闭防火墙 selinux
安装lamp(linux+httpd+php+mysql)
yum -y install mariadb-server #安装mariadb数据库
yum -y install httpd #安装httpd服务
yum -y install php php-fpm php-curl php-intl php-mcrypt php-mysql php- mbstring php-xml php-dom gd php-gd #安装php及插件
systemctl start mariadb #启动mariadb
systemctl enable mariadb #开机自启
systemctl start php-fpm #启动php
systemctl enable php-fpm #开机自启
systemctl start httpd #启动httpd
systemctl enable httpd #开机自启
创建数据库
mysql
create database edusoho;
安装源码包
wget http://download.edusoho.com/edusoho-7.5.12.tar.gz //下载项目 的包
mkdir /webroot //创建工作目录
tar xvf edusoho-7.5.12.tar.gz //解压
cp -rf edusoho /webroot/ //将项目复制到我们的创建的目录下
chmod -R 777 /webroot/edusoho //给这个目录777的权限
chown -R apache.apache /webroot/edusoho #改组 主
配置虚拟主机
apache中/etc/httpd/下的conf是全局配置
conf.d是虚拟主机配置
vim /etc/httpd/conf.d/edusoho.conf
<VirtualHost *:80> #主机和端口 端口可修改但得和httpd的监听端口一致
ServerName localhost #主机名 可是ip或者域名 域名需解析
DocumentRoot /webroot/edusoho/web #目录
</VirtualHost> #闭合标签
<Directory "/webroot/edusoho/web"> #目录
AllowOverride All #允许使用所有功能
Options Indexes FollowSymlinks # 索引
Require all granted #允许所有人访问
</Directory>
重启httpd
systemctl restart httpd
配置解析(可选 公司都用解析)
win+r+drivers+etc+hosts+记事本打开
浏览器访问
文件过大显示不了是受到限制
可在配置里修改和添加
vim /etc/php.ini
post_max_size = 1024M #文章最大尺寸
memory_limit = 1024M #容量
upload_max_filesize = 1024M #最大文件限制
添加时区
date.timezone = AsiaShanghai
重启php和httpd即可