centos 虚拟机安装过程

centos装过好几次了,也装过好几次fedora,感觉centos更灵活些,这次我装了最简洁的centos,然后通过yum命令安装了各种需要的命令和软件,编译了phpredis、redis、和php。感觉挺好。

1、VMWAre+CentOS iptables 设置

我用的vmware安装的centos,vmware10默认使用了NAT做为网络连接方式,TMD的结果iptables一开启,我的80端口就访问不到,端口命令我加了好多次,就是不行,气的我是实在没着了。后来想到vmware的问题,是不是他的连接方式存在centos之间兼容问题,所以查了nat和iptables相关资料,运行了命令:

 iptables -t nat -A POSTROUTING -s 192.168.18.0/24 -j SNAT --to 192.168.37.128

擦擦擦哪个费,果然好了。

2、LAMP中编译技巧

如果你想让linux中php开发环境更灵活些的话,apache你可以通过命令:

yum install httpd

进行安装,一个命令就可以搞定。php编译时,你会发现找apxs时找不着,这时运行命令:

yum install httpd-devel

这时,centos会为您安装关于pache开发相关接口。这时你运行命令:

which apxs

这时,会发现yum己经给你安装了apxs在/usr/bin/apxs目录。因为php经常你需要各种版本,或者插件,你的编译需要比较细节,而apache不需要编译安装就行。通过这种方法,不是挺好的吗!

 3、PHP编译时与Maraidb错误

比较草旦的事情是Mysql被oracle收被了,mysql原团队单干,尼马又出来一个Mariadb,这下oracle傻了眼。而centos将默认yum install mysql时安装成了尼马mariadb。php源码中不认mariadb的信息头,这就编译出错了,所以你在编译时建义还是安装回mysql吧,yum这装命令:

yum insatll mysql-community-server

这下好了,自动安装了一大堆。

 

posted @ 2014-11-11 11:18  阿旭^_^  阅读(219)  评论(0编辑  收藏  举报