<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="centos5下安装PHP免费主机控制面板lxadmin">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2009-06-15 18:21<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
centos5下安装PHP免费主机控制面板lxadmin


1，centos 5首先要禁用SeLinux。
编辑/etc/selinux/config，找到这段：
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled. 
SELINUX=enforcing
把 SELINUX=enforcing 注释掉：#SELINUX=enforcing ，然后新加一行为：
SELINUX=disabled
保存，关闭。


或者终端运行setup命令 在防火墙selinux中设置disable    然后保存
reboot，重新启动。

没有这步，会出现：
&quot;Failed loading /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: /usr/local/lxlabs/ext/lib/Zend/lib/Optimizer-2.5.7/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied&quot;
的提示错误。

2，运行命令
# wget http://download.lxlabs.com/download/lxadmin/production/lxadmin-install-master.sh
# sh ./lxadmin-install-master.sh 


 


$ wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh 


$ sh ./kloxo-install-master.sh 

 如果使用的VPS的管理界面是HyperVM，从控制界面&rdquo;Console&rdquo;下的&rdquo;Rebuild&rdquo;可以快速重装系统。另外CentOS- i386-hostinabox就是集成了Lxadmin控制面板的CentOS，快速简单。如果你的主机上没有提供这个版本，而你又想使用免费的Lxadmin，没关系，我来教你。先安装标准的CentOS5，然后用Putty连接终端


 # wget http://download.lxlabs.com/download/lxadmin/production/lxadmin-install-master.sh
# sh ./lxadmin-install-master.sh 


 


VPS上安装lxadmin中文语言包


1.使用ssh登陆您的VPS


2.进入lang目录:
$ cd /usr/local/lxlabs/lxadmin/httpdocs/lang






cd    /usr/local/lxlabs/kloxo/httpdocs


3.下载语言包:
$ wget http://soft.vpser.net/lxadmin/lxadmin_cn_pack.zip


4.解压:
$ unzip lxadmin_cn_pack.zip
(如果没有安装unzip命令请执行yum -y install unzip进行安装)


5. 访问http://你的IP:7778/ 进行lxadmin语言设置


在Appearance-&gt;Language里选择Chinese,然后点击update确认.


 


 


关闭lxadmin自动生成日志文件的功能


日志文件在如下目录：


/home/httpd/*(目录名)/stats/*(文件名)


更加访问量的不同，日志文件的大小也不一样。


取消方法:
Domains&gt;your domains&gt;Domain Adm&gt;Domain Features&gt;Enable Statistics


这样就关闭了lxadmin的日志功能


 


LXADMIN破解


 


修改文件display.php  文件路径  /usr/local/lxlabs/kloxo/httpdocs            /usr/local/lxlabs/kloxo/httpdocs


内容：


&lt;?php


function crack( )
{
global $gbl;
global $sgbl;
global $login;
global $ghtml;
$license = $login-&gt;getObject( &quot;license&quot; );
$name = $license-&gt;licensecom_b-&gt;lic_ipaddress; //这段用来判断系统保存的授权是否我们破解过的.如果是就跳过破解过程.
if ( stristr($name,&quot;Bendy&quot;)) {
return;
}
$license-&gt;licensecom_b-&gt;lic_ipaddress = &quot;crack by www.dezend.cc Bendy &quot;.stristr($name,&quot;(&quot;);//更改授权文件说明
$license-&gt;licensecom_b-&gt;maindomain_num = &quot;Unlimited&quot;;
$license-&gt;licensecom_b-&gt;domain_num = &quot;Unlimited&quot;;
$license-&gt;licensecom_b-&gt;vps_num = &quot;Unlimited&quot;;
$license-&gt;licensecom_b-&gt;pserver_num = &quot;Unlimited&quot;;
$license-&gt;licensecom_b-&gt;client_num = &quot;Unlimited&quot;;
$login-&gt;priv-&gt;maindomain_num = &quot;Unlimited&quot;;
$login-&gt;priv-&gt;pserver_num = &quot;Unlimited&quot;;
$login-&gt;priv-&gt;vps_num = &quot;Unlimited&quot;;
$license-&gt;setUpdateSubaction( );
$license-&gt;write( ); //更新授权资料
$login-&gt;setUpdateSubaction( );
$login-&gt;write( ); //更新权限资料 (这个我研究了半天才研究出来...原来还有一个权限资料的.TTMD的)
throw new lxException (&quot;Crack OK! your have Unlimited domain/vps NUM and full fuction now!&quot;, &quot;&quot;);//破解成功...显一显..呵.
exit;







}
$v = 0;
include_once( &quot;htmllib/coredisplaylib.php&quot; );
sleep( $v );
print_time( &quot;start&quot; );
display_init( );
print_time( &quot;start&quot;, &quot;Start&quot; );
crack(); //这行是添加的...之前的都不起破解作用.这个就调用破解函数了.
display_exec( );
?&gt;


 


国内主机可能安装要慢点了，因为是在线安装（更新源在国外），使用美国主机的朋友们很快就能安装完了。安装完后你除了安好Lxadmin，同时也基本安好了Apache、Lighttpd、MySQL、Xcache、Bind、Djbdns等一系列服务器软件。下面我们完成后续安装，在终端完成（/*这里面是备注，不要执行*/）。 





    
* yum install php-bcmath /*高精度数学运算组件，默认没安装，MD5运算时用到*/ 

    
* yum check-update /*检查全部更新*/ 

    
* yum update /*更新全部更新*/ 

    
* yum clean all /*清理全部缓存的安装文件（都安装完了，留着浪费空间啊）*/ 




 OK，Lxadmin面板基本安装完成，可以把终端关闭了。我们来登录Lxadmin，第一次登陆用户名和密码都是admin，
地址： 





    
* https://yourdomain:7777/ /*安全连接，不过默认证书不受IE信任*/ 

    
* http://yourdomain:7778/ /*还是用这个普通链接吧*/ 







使用Lxadmin控制面板介绍登录SSH，用putty（自己下载） 





    
yum check-update (检查更新) 

    
yum update (更新所有更新) 

    
yum install php-bcmath (比较重要的php组件，默认没安装) 

    
yum clean all （清理安装包） 







基本完成，可以把终端关闭了。我们来登录Lxadmin，第一次登陆用户名和密码都是admin，地址： 





    
https://IP:7777/   /*安全连接，不过默认证书不受IE信任*/ 

    
http://IP:7778/   /*还是用这个普通链接吧*/ 







Zend可以在Lxadmin后台的PHPConfig里启用，Apache可以从SwichProgram里选择，建议先选择lighttpd和bind然后再选回apache和djbdns，否则你会看到内存占用量很高。
新手建议用Apache，99%能正常支持.htaccess的rewrite规则

一、选择要使用的服务器套件
Home -&gt; Home -&gt; Sever：inux -&gt; SwitchProgram


服务器程序lighttpd的效率远远高于Apache，高手可以选择lighttpd，其Rewrite规则和Apache不一样，有点麻烦，新手还是算了老老实实用Apache吧。Dns用djbdns，一个轻量级的高效DNS。
二、域名设置
　　Lxadmin控制面板有个特点，必须先设置DNS服务器，否则不能添加域名。其实设置了可以不用，大家可以随便设置。大家买的廉价VPS本来系统资源就不多，就不要再让它多负担了。不过，如何使用DNS还是要介绍的。
Home -&gt; Home -&gt; Resources -&gt; DNS Templates

名称随便填，选择用于DNS服务的IP，下面两个DNS服务用域名一般填类似ns.youtdomain.com的格式（没有要求，习惯而已），添加就可以了。


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
