WDCP 安装 EduSoho 教程(一) LANMP 环境

WDCP是Linux下开源免费的网站管理面板,可提供LANMP、LAMP、LNMP等不同WEB应用环境。WDCP安装EduSoho教程将引导大家在WDCP面板下安装EduSoho,本文是该教程其中之一,帮助大家在LANMP或LAMP环境下进行安装。如果您使用LNMP,请转到WDCP安装EduSoho教程(二)LNMP环境

WDCP目前只支持以下几个版本:

wdOS, wdlinux_base是wdlinux的定制版本,具体可看 http://www.wdlinux.cn/wdos
CentOS 5.x系列,CentOS 6.x系列,包括32位,64位
RedHat 5.x系列,RedHat 6.x系列,包括32位,64位
Ubuntu 12.04,包括32位,64位

如果您的系统版本不在以上范围,请使用AMH面板安装。

教程开始!

首先,我们需要一台装有纯净版Linux系统的服务器,可以是CentOS、Ubuntu或者其他发行版本,但不得预装Apache、Nginx、MySQL、PHP等软件。我们以CentOS为例。

需要注意的是,WDCP默认安装在 /www 文件夹下,如果我们的服务器配有数据盘,我们最好使用终端软件(如 SecureCRT)将数据盘挂载到 /www 文件夹下。磁盘格式化和挂载方法此处不再赘述。

因为安装一键包的时间较长,为防止断线,我们先安装 screen

CentOS 输入 yum install screen
Ubuntu 输入 apt-get install screen

然后,我们通过 screen 新建一个会话窗口,输入 screen -S wdcp

现在我们进入了一个新窗口,开始安装 LANMP 一键包,输入

wget http://dl.wdlinux.cn:5180/lanmp_laster.tar.gz
tar zxvf lanmp_laster.tar.gz
sh install.sh

点击回车键。

下面,终端上出现5个选项:

Select Install
1 apache + php + mysql + zend + eAccelerator + pureftpd + phpmyadmin
2 nginx + php + mysql + zend + eAccelerator + pureftpd + phpmyadmin
3 nginx + apache + php + mysql + zend + eAccelerator + pureftpd + phpmyadmin
4 install all service
5 don't install is now

Please Input 1,2,3,4,5:

这里我们输入 4 ,然后回车。

下一步,选择 php 版本:

Select php version:
1 php-5.2.17 (default)
2 php-5.3.29

输入 2 ,然后回车。(这里一定要输入2,因为EduSoho不支持老旧的php 5.2)

接下来将是漫长的等待,大约半小时。

安装完成后,通过浏览器访问 http://你服务器公网IP地址:8080 即可进入管理面板,默认用户名admin 密码wdlinux.cn

进入面板后,我们看到了两行红色提示,引导我们把默认密码改掉,如下图:

image001.png

因为EduSoho需要事务,不支持MyISAM,请先为MySQL开启InnoDB。

改好以后,我们点击左边的 创建整站:

image003.png

我们以 euyyue.com 为例,并选中添加 www 主机名。

继续往下滚屏,还没设置完呢:

image005.png

滚屏到最下方,可以设置FTP用户名和密码,还可以设置数据库名、数据库用户名和密码。

点击保存。

点击 站点列表 ,再点击右侧的 文管 :

image007.png

public_html就是我们网站的主目录。

image009.png

下面我们把EduSoho下载到这里。

image011.png

打开终端,输入

cd /www/web/euyyue_com/public_html
wget http://download.edusoho.com/edusoho-6.13.1.tar.gz

现在回到面板,进入public_html,我们就可以看到刚刚下载的文件了,点击解压,片刻之后,我们就可以看到解压好的edusoho文件夹,如下图:

image013.png

现在我们把index.html删掉

image015.png

进入edusoho文件夹,把里面的文件移动到/www/web/euyyue_com/public_html当中,如下图,注意红色标注的内容:

image017.png

移动成功,edusoho文件夹已经空了。我们返回上一层目录,可以把edusoho文件夹和刚刚下载的压缩包删除了。

image019.png

文件放好了,我们在上图中的目录中新建一个.htaccess用来把主域名指向web目录:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^(.*.)?euyyue.com$
RewriteCond %{REQUEST_URI} !^/web/
RewriteRule ^(.*)$ /web/$1

点击确定保存。

然后,我们回到刚才的文件管理页面,进入web目录:

image021.png

编辑一下.htaccess文件:

image023.png

RewriteEngine On 下面加两行

RewriteCond %{HTTP_HOST} ^euyyue.com [NC]
RewriteRule ^(.*)$ http://www.euyyue.com/$1 [L,R=301]

还要把最后一行前面加#注释掉:

image025.png

点击保存。

访问你的域名,可以开始安装了:

image027.png

还记得刚才设置好的数据库信息吗?这里用上了:

image029.png

下面的设置都是自定义的了,教程结束,祝使用愉快!

本文链接:

https://dev.euyyue.com/note/108.html