码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP基于RPM包安装详解

时间:2016-04-26 16:04:57      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:开源软件   ip地址   应用程序   服务器   操作系统   

1.LAMP介绍

    Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。本文所介绍的是Linux+Apache+MariaDB+PHP,基于RPM包安装的部署过程



2.环境描述


操作系统IP地址系统环境用途
CentOS 7.1
172.18.20.10/16
最小化安装Web服务器
CentOS 7.1172.18.20.11/16最小化安装Mariadb服务器
CentOS 6.7172.18.20.20/16最小化安装私有CA
CentOS 6.7172.18.20.21/16最小化安装DNS服务器
WIN 10
172.18.20.1/1-客户端主机

    为保证环境不出问题,已关闭iptables和selinux

Web服务器    用于提供web服务,php以模块的方式安装在Web服务器上。其中一个虚拟主机用于提供phpMyAdmin,另一个虚拟主机用于提供wordpress。


数据库服务器    用于给web服务器以及其他服务器提供数据存储等相关服务。


私有CA    数字证书认证中心的简称,指发放、管理、废除数字证书的机构,在本文中的作用是给web服务器颁发证书实现https。


DNS服务器    用于提供正向解析和方向解析等相关功能。


客户端主机    主要方便于各种测试。


3.安装部署

    3.1 mariadb服务器

yum -y install mariadb-server && systemctl start mariadb.service    ##安装并启动mariadb服务
mysqladmin -uroot password ‘123.com‘              ## 设置mysql的root用户密码为 123.com   
mysql -uroot -p123.com         ## 登陆mysql数据库           
create database wp_DB;   ## 创建wp_DB数据库              
GRANT ALL ON wp_DB.* TO ‘ch123‘@‘172.18.20.10‘ IDENTIFIED BY ‘qwer1234‘;  ## 允许来自172.18.20.10的主机的ch123用户对wp_DB数据做各种操作              
FLUSH PRIVILEGES;     ## 刷新配置命令              
SHOW DATABASES;       ## 确定数据库是否已创建成功              
SHOW GRANTS FOR ‘ch123‘@‘172.18.20.10‘;    ## 确认数据库授权是否成功









本文出自 “Linux运维之路” 博客,请务必保留此出处http://ch666.blog.51cto.com/10870222/1767901

LAMP基于RPM包安装详解

标签:开源软件   ip地址   应用程序   服务器   操作系统   

原文地址:http://ch666.blog.51cto.com/10870222/1767901

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!