一年前,赵容部落写过一个DA安装教程(DA(DirectAdmin)面板安装教程),当时是缺省安装DirectAdmin,PHP采用CLI方式,安装过程非常简单,不过缺点也很明显,安装网站时必须手动设定文件及文件夹权限,不能同cPanel那样自动适应,今天,我们就一起来分享自定义安装DirectAdmin过程。
首先,我们保证VPS或者服务器上一个干净的系统,以及拥有DirectAdmin(以下简称DA)授权。然后,SSH登陆,做一些安装前的准备工作,比如:升级,安装必要组件。
【前期准备工作】运行命令
sed -i “s/^SELINUX=.*/SELINUX=disabled/” /etc/sysconfig/selinux #关闭selinux
yum -y update #升级
yum -y install gcc gcc-c++ flex make perl unzip bzip2 wget automake autoconf quota libgd.so.2
#安装必要组件
yum remove httpd php mysql #移除HTTPD,PHP和MySQL
【下载安装脚本,设定权限,运行脚本】
wget http://www.directadmin.com/setup.sh #下载脚本
chmod 755 setup.sh #设定权限
./setup.sh #运行安装脚本
【授权信息录入】
输入相关的授权信息Client ID和License ID,以及主机名,网卡IP等。如图:
1) Is this correct?(这是正确的吗?)
一般情况下输入:Y
2) Is eth0 your network adaptor with the license IP(*.*.*.*)?
您的网络适配器是eth0和许可证的IP相匹配吗?(*.*.*.*)?
正确,请输入:Y
注意:我这里OpenVZ的VPS,venet0:0为主IP,大家参照。
3)Is *.*.*.* the IP is your license?
再次询问:您的许可证上的IP是*.*.*.*?检查无误后,请输入:Y
【自定义安装】
首先,我们需要选择组件版本,其中1为早期的PHP4、Apache 1.3系列,这里我们选择2,安装最新的PHP5、Apache 2.2系列。
然后询问是否想按默认设置安装Apache 2.2和PHP 5 CLI模式吗?(Would you like the default settings of apache 2.2 and php 5 cli?),这里就比较重要了,我们今天主要讲的是自定义安装CGI模式,所以,这里选择n!
下面就是自定义安装的截图:
1) Would you like to have PHP4 or PHP 5 as default (4/5)
你想使用PHP4或PHP5作为默认解释引擎?输入5
2) Would you like to have PHP5?(yes/no)
你想使用PHP5吗?输入yes
3) Would you like to have PHP5 as CLI or CGI(cli/cgi)
你想PHP5工作在CLI或CGI哪个模式下?输入CGI。
4) Would you like to have PHP4?(yes/no)
你想安装PHP4吗?输入no
5) Would you like to have ionCube?(yes/no)
你想安装ionCube吗?输入yes。
6) Would you like to have Zend Optimizer?(yes/no)
你想安装Zend Optimizer吗?输入yes。(也可以输入no后面另行安装)
7) Would you like to have an ability to update/instal MySQL using CustomBuild?(yes/no)
你想自定义安装或升级MySql吗?输入yes安装吧
Which version of MySQL you would like to have?(5.0/5.1)
你想使用哪个版本的MYSQL?选择最新版5.1。
9) Which version of Apache you would like to have?(1.3/2.0/2.2)
你想安装哪个Apache?选择最新版2.2。
10)Would you like to prevent htaccess files from using Options FollowSymLinks? More secure, but may break scripts. (yes/no)
你想禁止htaccess文件使用选项FollowSymLinks吗?更安全,但可能破坏脚本。选择no。
11) Would you like to have an ability to update/install Exim using CustomBuild?(yes/no)
你想自定义安装或升级Exim吗?
Exim是一个MTA,负责邮件的路由,转发和投递。(我输入yes)
12) Would you like to have an ability to install Dovecot?(yes/no)
你想安装Dovecot吗?
Dovecot是Linux/UNIX类系统平台上的开源IMAP和POP3服务器。(我输入yes)
13) Would you like to have an ability to update/install phpMyAdmin using CustomBuild?(yes/no)
你想自定义安装或升级phpMyAdmin吗?输入yes安装。
14) Would you like to have an ability to update/install SquirreMail webmail using Custombuild?(yes/no)
你想自定义安装或升级SquirreMail webmail 吗?
一个采用网页为平台邮件(邮箱)管理器。(我输入yes)
15) Would you like to have an ability to update/install RoundCube webmail using CustomBuild?(yes/no)
你想自定义安装或升级RoundCube webmail吗?
一个采用网页为平台邮件(邮箱)管理器。(我输入no)
16) Would you like to have an ability to update/install UebiMiauwebmail using CustomBuild (not recommended)?(yes/no)
你想自定义安装或升级UebiMiauwebmail吗?
一个采用网页为平台邮件(邮箱)管理器。(我输入no)
17) Would you like to have an ability to update/install atmail Open webmail using CustomBuild?(yes/no)
你想自定义安装或升级atmail Open webmail吗?
一个采用网页为平台邮件(邮箱)管理器。(我输入no)
18) Would you like to search for the fastest download mirror?(y/n)
你想搜索最快的下载节点吗?
输入Y自动搜索最快的下载节点下载并安装编译组件。
最后,出去转转呼吸下新鲜空气再回来,DA就装好了(根据硬件配置及网络状况,整个安装过程在30-60分钟)。别忘了留意编译完成最后的信息,包括admin登陆密码等。
本文部分参照资料:http://www.kwx.gd/PHPEnvironment/DirectAdmin-Install.html
2012.6 最新的DA安装多出部分选项,但按照此教程依然可行。其中选择组件版本时多出第三项,可直接安装PHP版本为5.3。
---
转载请注明本文标题和链接:《DirectAdmin最新(2012)自定义安装教程》
发表评论