CentOS中安装VMTools和XAMPP
安装CentOS服务器版后,因为没有图形界面,安装VMTools必须用命令行。先在vCenter中,选择安装VMTools,就是加载一个ISO文件。
[root@localhost1 ~]# mount /dev/cdrom /mntmount: block device /dev/cdrom is write-protected,mouting reading only[root@localhost1 ~]# cd /mnt[root@localhost1 ~]# ls[root@localhost1 ~]# cp VMwareTools-x.x.x-xxxxxx.tar.gz /root[root@localhost1 ~]# cd /root[root@localhost1 ~]# tar -zxvf VMwareTools-x.x.x-xxxxxx.tar.gz[root@localhost1 ~]# cd vmware-tools-distrib[root@localhost1 ~] vmware-tools-distrib]# ./vmware-install.pl -d
安装好VMTools,再安装XAMPP
XAMPP可在http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/下载。
在CentOS中使用命令
wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.8.3/xampp-linux-x64-1.8.3-4-installer.run/download
下载后,修改权限
chmod a+x xampp-linux-x64-1.8.3-4-installer.run
然后安装
./xampp-linux-x64-1.8.3-4-installer.run
安装后文件在 /opt/lampp,启动服务
同理,停止服务的命令是./xampp stop
运行后,用浏览器直接访问IP地址,不能显示,在本机上用wget测试可用,应该是防火墙问题,先测试一下,
直接关闭防火墙
service iptables stop
然后再访问IP地址
看的出,这里XAMPP只能在本地访问。
修改配置文件
vi /opt/lampp/etc/extra/httpd-xampp.conf
在其中,将
Require local
这行注释掉。
再重启服务
./xampp restart
然后访问,要求输入密码,是因为在修改配置前我运行了
./lampp security
用设置的密码登录即可,用户名是xampp
刚才是关闭了防火墙的,现在重开防火墙,需要加上一行,打开80端口
vi /etc/sysconfig/iptables
模仿22端口的策略,写80端口的策略
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
然后
service iptable restart
重启服务。