CentOS6.4安装LAMP环境

1.配置防火墙,开放80、3306端口

vi /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

2.关闭SELinux

vi /etc/selinux/config

SELINUX=enforcing 注释掉#

SELINUXTYPE=targeted 注释掉#

添加SELINUX=disabled

保存,退出

执行setenforce 0 关闭SELinux

3.然后开始安装Apache服务器

 yum install httpd -y

完成后输入 

chkconfig httpd on

service httpd restart

4.Mysql服务器

 yum install mysql mysql-server -y

完成后输入

 chkconfig mysqld on

chkconfig --level 2345 mysqld on

service mysqld restart
mysqladmin –uroot password “htuidc”    (为root设置密码)

或者输入下面的命令也可以

mysql_secure_installation(为Mysql的root账户添加密码)

然后提示:Remove anonymous users?[Y/n] (是否删掉匿名用户)
输入:Y,然后 Enter
再提示:Disallow root login remotely?[Y/n](是否取消远程root登录)
输入:Y,然后Enter
再提示:Remove test database and access to it?[Y/n](是否删掉test数据库)
输入:Y,然后Enter
再提示:Reload privilege tables now?[Y/n]
输入:Y,然后Enter

系统提示Success,Thanks for using MySQL!即说明MySQL安装成功。
测试MySQL是否安装成功:
执行命令:
mysql -u root -p,输入root密码,看是否能够进入MySQL数据库执行MySQL命令。若不能,需要重新对MySQL进行安装。

5.安装PHP5   

此处安装的PHP组件较多:

 yum install php* 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 -y

 

6.、Apache配置
执行命令vi /etc/httpd/conf/httpd.conf,在配置文件末尾部分,取消对<VirtualHost>标签对儿内的内容的注释,我们主要配置两行内容,DocumentRoot项的值设为/var/www/html,ServerName项的值为服务器的主机名。

httpd.conf配置文件的402行,添加index.php项。

7php配置
vim /etc/php.ini,取消946行对date.timezone=PRC的注释

service httpd restart

8.MySQL配置
执行#vim /etc/my.cnf命令,在末行添加default-character-set = utf8 对MySQL字符集进行配置

service mysqld restart 

测试篇
1、在/var/www/html/目录下新建index.php文件,
#vim /var/www/html/index.php 
输入以下内容:    

<?php
phpinfo();
?>

 

chmod -R 755 /var/www/html  

 

http://127.0.0.1/

 

 

原文地址:https://www.cnblogs.com/yangxiaofei/p/4972532.html