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
进入面板后,我们看到了两行红色提示,引导我们把默认密码改掉,如下图:
因为EduSoho需要事务,不支持MyISAM,请先为MySQL开启InnoDB。
改好以后,我们点击左边的 创建整站:
我们以 euyyue.com 为例,并选中添加 www 主机名。
继续往下滚屏,还没设置完呢:
滚屏到最下方,可以设置FTP用户名和密码,还可以设置数据库名、数据库用户名和密码。
点击保存。
点击 站点列表 ,再点击右侧的 文管 :
public_html就是我们网站的主目录。
下面我们把EduSoho下载到这里。
打开终端,输入
cd /www/web/euyyue_com/public_html
wget http://download.edusoho.com/edusoho-6.13.1.tar.gz
现在回到面板,进入public_html,我们就可以看到刚刚下载的文件了,点击解压,片刻之后,我们就可以看到解压好的edusoho文件夹,如下图:
现在我们把index.html删掉
进入edusoho文件夹,把里面的文件移动到/www/web/euyyue_com/public_html当中,如下图,注意红色标注的内容:
移动成功,edusoho文件夹已经空了。我们返回上一层目录,可以把edusoho文件夹和刚刚下载的压缩包删除了。
文件放好了,我们在上图中的目录中新建一个.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目录:
编辑一下.htaccess文件:
RewriteEngine On 下面加两行
RewriteCond %{HTTP_HOST} ^euyyue.com [NC]
RewriteRule ^(.*)$ http://www.euyyue.com/$1 [L,R=301]
还要把最后一行前面加#注释掉:
点击保存。
访问你的域名,可以开始安装了:
还记得刚才设置好的数据库信息吗?这里用上了:
下面的设置都是自定义的了,教程结束,祝使用愉快!