官网上推荐的系统自己没有搞明白,第一英文差第二技术基础弱,不过非常想使用edusho这套系统,经过在网上和官网论坛不断的泡,终于让我搞定了,今天搞个小教程希望对技术水平弱的同学有所帮助。。
1、下载xampp 1.8.1和mod_xsendfile.so
xampp 1.8.1
下载地址:http://download.pchome.net/development/install/detail-142457.html
版本是英文如果你连向导安装都不成功,那么就去选择edusoho的服务吧。
默认目录是c:\xampp 建议修改成d:\xampp
下载mod_xsendfile.so
地址:http://www.apachelounge.com/download/
modules-2.4-win64-VC11.zip 19 Dec '13 938K
modules-2.4-win32-VC11.zip 19 Dec '13 846K
上面有两个版本 根据自己电脑系统选择吧。
下载完成后解压,将mod_xsendfile.so 复制到 d:\xampp\apache\modules目录中。
2、配置虚拟机环境
i. 打开d:\xampp\apache\ conf然后打开httpd.conf 文件,找到“#Include conf/extra/httpd-vhosts.conf” ,将前面的#去掉,开启虚拟机支持;
ii.找到# Example: # LoadModule foo_module modules/mod_foo.so 在最后一行加入以下代码
LoadModule xsendfile_module modules/mod_xsendfile.so 保存关闭;
iii. 打开本目录中extra 配置httpd-vhosts.conf文件,代码如下:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
# 配置Edusoho系统目录,系统必须在d:\xampp\htdocs 目录中
#否则会出错具体叫什么名字自己起
DocumentRoot "D:\xampp\htdocs\www\edusoho\web"
ServerName edusoho
ServerAlias 10.5.4.110
LoadModule xsendfile_module modules/mod_xsendfile.so
XSendFile On
XSendFilePath D:\xampp\htdocs\www\edusoho\files
ErrorLog "logs/hd12366.cn-error.log"
CustomLog "logs/hd12366.cn-access.log" common
<Directory "D:\xampp\htdocs\www\edusoho">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
#默认的目录里面有你的PHPMYAMIN
DocumentRoot "D:/xampp/htdocs/"
ServerName localhost
</VirtualHost>
3、配置PHP上传的限制
打开php.ini 在d:\xampp\php文件中
(1) 设置插件:
Windows下面,找到“;extension=php_fileinfo.dll"、";extension=php_intl.dll",去除最前面的的分号。
(2) 设置参数:
找到"memory_limit",设置为256M。
找到"upload_max_filesize",去掉本行最前面的分号,并设置为200M。
找到"post_max_size",设置为200M。
保存php.ini,并退出
4、启动apache和mysql服务,录入自己的域名和IP即可进入安装界面