首先准备安装包和插件update2.tar.gz setup.sh这个两个文件

本方法仅适用于centos5/6

下载后解压.RAR上传 update2.tar.gz和setup.sh到服务器

创建文件夹directadmin

mkdir -p /usr/local/directadmin

将update2.tar.gz内所有内容解压到

tar xvf update2.tar.gz -C /usr/local/directadmin

安装directadmin编译环境所需要的依赖

yum -y update

yum -y install dos2unix patch screen unzip lftp tar quota

yum -y install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed libstdc++.so.6 libnspr4.so libssl.so.6

下面这步CENTOS5和centos6.x64需要执行,不然后面编译php会失败

32bit

ln -s /usr/lib/libssl.so /usr/lib/libssl.so.10

ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.10

64bit

yum -y install glibc.i686 openssl.i686

安装完以上依赖可以开始安装directadmin了

将上面上传的setup.sh 赋予可执行权限

chmod -R 755 setup.sh

运行setup.sh开始安装

./setup.sh

下面这一步比较重要选错了也就意味你将安装失败(这步CENTOS6才有 CENTOS5会自动识别,centos3/4那就不知道了)

centos6 64位 选择Enterpries/whitebox/centos 中的最后一个

下面就是:
授权id和客户id随便填其他的选项都看得懂吧开始编译环境和安装directadmin面板,安装完成

安装完ip:2222不能访问,清除所有防火墙规则

iptables -F

iptables -X

iptables -Z

或者:service iptables stop

安装过程就是这么简单!

安装结束查看登录密码:

cat /usr/local/directadmin/scripts/setup.txt

如果是需要修改密码---->

DirectAdmin 安装后,默认的初始密码会直接显示在屏幕上,但很多人容易忘掉,或者不知道保存在哪里去了。怎么办?admin账号的密码和mysql的管理员账号和密码,可在 /usr/local/directadmin/scripts/setup.txt 里找到。
当然也可以用最简单的办法修改admin的密码,那就是ssh进去你的服务器,敲下:
passwd admin
连续输入两次你想要重新设置的admin密码,然后service directadmin restart,重启directadmin服务,就ok了,实在不行,再重启一次服务器。

汉化教程:

如果登陆SSH操作的话,请按照如下步骤:

cd /usr/local/directadmin/data/skins/

rm -rf enhanced

wget http://dl.zrblog.net/enhanced.zip

unzip enhanced.zip

rm -rf enhanced.zip

提供安装包和插件下载地址:https://www.lanzous.com/i2zjxva