php的LAMP环境在centos上搭建的还是不少的,昨夜在虚拟机的centos上安装了LAMP环境,过程比较曲折。也给自己记录一下。
松林的linux基础基本为零,所以说咱还是用centos的yum命令来安装环境吧,省去了一系列不必要的依赖关系。 本示例教程以centos5.5为基础(有点老)

命令如下:

首先更新软件源,过程会比较长。如果网速不好的话建议更换sohu的源:

# yum -y update

安装mysql、apache、php。最基本的环境了、其余自行安装

#yum -y install httpd php mysql mysql-server php-mysql

设置服务的自动启动

# chkconfig httpd on
# chkconfig --add mysqld
# chkconfig mysqld on

# service httpd start
# service mysqld start 

基本这些安装完毕以后php的环境是可以跑起来的,当然你必须执行完下一条。因为centos防火墙默认是关闭80端口与21端口的、所以说根本不能访问apache。这时候我们需要让centos开启80端口,如果需要ftp的话要开启21端口。

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save #将更改进行保存
/etc/init.d/iptables restart #重启防火墙以便改动生效,
查看防火墙信息/etc/init.d/iptables status #如果存在80,那就是生效了

基本这些设置完毕以后就可以在本机访问虚拟机里的环境了、执行一下ifconfig看一看虚拟机里centos的ip是多少。然后在自己本机的浏览器上访问一下,是不是出现apache默认页了呢。代码的话就放到/var/www/html/ 新建一个index.php试一试。

文章均属 松林's blog 原创 转载请注明转自 松林's blog

本文地址 : http://www.songlin51.com/archives/988.html