LAMP = Linux + Apache + Mysql/MariaDB + PHP/Pear/Python

1.MySQL

yum install mysql mysql-server

CentOS 6.5 部署LAMP_LAMP

开启mysql 服务

service mysqld start

查看是否开机自启

chkconfig --list | grep mysqld

开机自启

chkconfig mysqld on

设置MySQL的root密码(此处root非Linux中的root)

/usr/bin/mysqladmin -u root password xxxx

注意:也可以mysql_secure_installation设置密码

登录MySQL

mysql -uroot -p

CentOS 6.5 部署LAMP_LAMP_02

2.Apache

yum install httpd

CentOS 6.5 部署LAMP_LAMP_03

设置Apache开机自启动

chkconfig --level 35 httpd on

启动Apache

/etc/init.d/httpd start

浏览器访问,Apache 2 Test Page powered by CentOS,失败

原因可能是防火墙

service iptables stop

CentOS 6.5 部署LAMP_LAMP_04

mv /etc/sysconfig/iptables /etc/sysconfig/iptables.bak
vim /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [30:2340]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1297 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
COMMIT

service iptables restart

CentOS 6.5 部署LAMP_LAMP_05

再次浏览器访问,成功!

CentOS 6.5 部署LAMP_LAMP_06

注意:CentOS中Apache的默认目录路径

根目录在:/var/www/html

配置文件:/etc/httpd/conf/httpd.conf

其他配置文件:/etc/httpd/conf.d

3.PHP

yum install php

CentOS 6.5 部署LAMP_LAMP_07

service httpd restart

在Apache的默认根目录下创建一个php测试页面

vim /var/www/html/info.php
<?php  
phpinfo();  
?>

访问测试页面

CentOS 6.5 部署LAMP_LAMP_08

4.关联PHP和Mysql

yum search php
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

CentOS 6.5 部署LAMP_LAMP_09

service httpd restart

刷新测试页面,新增mysql组件

CentOS 6.5 部署LAMP_LAMP_10