当前位置 主页 > 服务器问题 > Linux/apache问题 >
LAMP 架构在企业里用得非常广泛,目前很多电商公司、游戏公司、移动互联网公司大多都采用这种架构。LAMP指的是Linux、Apache、MySQL、PHP。下面记录了 LAMP 架构系统服务的搭建过程。
一、MySQL数据库安装
1. 系统环境
CentOS 6.4 x86_64 Mini 版本安装
2. 基础软件包安装
[root@vip ~]# yum install gcc vim make wget -y
3. 下载
# 进入源码存放目录[root@vip ~]# cd /usr/local/src# 下载MySQL安装包[root@vip src]# wget downloads.mysql.com/archives/get/file/mysql-5.5.40-linux2.6-x86_64.tar.gz
4. 解压安装
# 解压[root@vip src]# tar -zxf mysql-5.5.40-linux2.6-x86_64.tar.gz# 设置安装路径[root@vip src]# mv mysql-5.5.40-linux2.6-x86_64 /usr/local/mysql
5. 建立MySQL用户
[root@vip src]# useradd -s /sbin/nologin -M mysql
6. 准备数据目录
# 进入MySQL安装目录[root@vip src]# cd /usr/local/mysql# 创建MySQL数据目录[root@vip mysql]# mkdir -p /var/lib/mysql# 设置目录权限[root@vip mysql]# chown -R mysql:mysql /var/lib/mysql
7. 初始化数据库
[root@vip mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/var/lib/mysqlwhen specifying MySQL privileges !Installing MySQL system tables...OKFilling help tables...OK #看到2个OK说明初始化成功
8. 拷贝配置文件
[root@vip mysql]# /bin/cp support-files/my-large.cnf /etc/my.cnf
9. 拷贝启动脚本
# 拷贝启动脚本[root@vip mysql]# /bin/cp support-files/mysql.server /etc/init.d/mysqld# 赋予可执行权限[root@vip mysql]# chmod 755 /etc/init.d/mysqld
10. 修改启动脚本
[root@vip mysql]# vim /etc/init.d/mysqld# 修改设置内容如下basedir=/usr/local/mysqldatadir=/var/lib/mysql
11. 把MySQL添加到服务
# 添加到service列表[root@vip mysql]# chkconfig --add mysqld# 设置开机启动[root@vip mysql]# chkconfig mysqld on
12. 启动MySQL服务
[root@vip mysql]# service mysqld startStarting MySQL... SUCCESS!
13. 查看验证MySQL启动进程
[root@vip mysql]# ps -e | grep mysql 1830 pts/1 00:00:00 mysqld_safe 2121 pts/1 00:00:00 mysqld
14. 配置MySQL环境变量
将 MySQL 客户端命令路径加入 PATH 环境变量中去。
# 设置PATH环境变量[root@vip mysql]# echo 'export PATH=$PATH:/usr/local/mysql/bin' > /etc/profile.d/mysql.sh[root@vip mysql]# source /etc/profile.d/mysql.sh
15. 登录MySQL测试
[root@vip mysql]# mysql # 默认没有密码Your MySQL connection id is 1Server version: 5.5.40-log MySQL Community Server (GPL)Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.... ...mysql>
二、Apache服务安装
apache可以通过yum的方式来安装,也可以通过源码编译的方式来安装,这里采用编译源码的方式进行安装。