可爱熊个人博客

64位CentOS安装KLOXO面板的一些问题

上午上了一个服务器,打算先装KLOXO,系统是centos 64位

首先是 提示selinux 必须关闭,所以先关掉它:

vi /etc/sysconfig/selinux
SELINUX=enforcing –> SELINUX=disabled

ESC

:wq

如果安装过 apache + mysql +php , 则要先删除卸载:

yum -y remove httpd*     #卸载跟apache有关的所有资料
yum -y remove mysql*   #卸载跟mysql有关的所有资料
yum -y remove php*      #卸载跟php有关的所有资料

开始安装面板:
sh ./kloxo-install-master.sh

顺利安装了,查看防火墙信息,CentOS 默认只开了SSH的22端口
/etc/init.d/iptables status

开启指定端口:

/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 7777 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 7778 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save   #保存
/etc/init.d/iptables restart       #重启

如果重启不了可以直接用 reboot

再看下防火墙状态: /etc/init.d/iptables status   就可以看到你启用的端口了,

如果想关闭防火墙的办法: /etc/init.d/iptables stop

后来,又发现。。貌似不支持MySQL
上探针一看,果真不支持,同时也不支持GD库。应该是64位系统的问题。

如果系统是32位,/etc/php.ini 中 extension_dir = /usr/lib/php/modules
则会存在这个目录,但64位就没有,64位系统位于 /usr/lib64/php/modules ,
不过,如果仅仅修改 extension_dir 是不够的。

下面 ,是两种解决方法:

第一种解决方法:直接重装为32位CentOS,再重新安装KLOXO ,哈哈

第二种方法:创建软连接,将/usr/lib/php/指向到/usr/lib64/php/

执行:
ln -s /usr/lib64/php/ /usr/lib/php/

然后重启Apache:

/etc/rc.d/init.d/httpd restart

这次,去探针检查下,哇,都支持了~~

呵呵 ,今天特意把自己安装64位CentOS经历记录下来。

Comments are closed.