一、准备
1.1 修改防火墙配置
文件名:/etc/sysconfig/iptables
添加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
1.2 关闭SELINUX
文件名:vim /etc/selinux/config
注释掉:
#SELINUX=enforcing
#SELINUXTYPE=targeted
添加:
SELINUX=disabled
二、安装、配置Apache
2.1 安装Apache
yum install httpd
2.2 配置Apache
文件名:/etc/httpd/conf/httpd.conf
修改:
ServerName www.example.com:80
为
ServerName localhost:80
2.3 设置Apache为开机启动
chkconfig httpd on
2.4 测试是否成功
1. 完成以上步骤,重启机器;
2. 用浏览器打开http://localhost,显示以下页面,则成功。
三、安装、配置MySQL
3.1 安装MySQL
yum install mysql mysql-server
3.2 设置开机启动,并拷贝配置文件
chkconfig mysqld on
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
3.3 为root账户设置密码
mysql_secure_installation
1. 回车(初始密码为空);
2. 设置密码;
3. 一路回车。
3.4 重启MySQL
/etc/init.d/mysqld restart
四、安装PHP
4.1 安装PHP
yum install php
4.2 安装PHP组件
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
五、整合Apache+MySQL+PHP
5.1 配置Apache
文件名:/etc/httpd/conf/httpd.conf
修改:
DirectoryIndex index.html index.html.var
为
DirectoryIndex index.php index.html index.html.var
5.2 重启Apache、MySQL
service httpd restart
service mysqld restart
六、测试是否成功
6.1 写php代码
cd /var/www/html
vim index.php
<?php
phpinfo();
?>
6.2 测试
用浏览器打开http://localhost,显示以下页面,则成功。
参考资料:
CentOS搭建LAMP:http://jingyan.baidu.com/article/c1a3101eb2b3dbde656deb3b.html