LAMP是一组构建Web应用平台的开源软件解决方案,它是一个开源套件组合。其中L:linux,A :Apache HTTP服务器,M : MySQL或MariaDB,P : perl或Python。这些开源软件本身都是各自独立的程序,但是因为常放在一起使用,拥有了越来越高的兼容性,所以,就用LAMP这个术语代表一个Web应用平台解决方案。

  这里我们想通过LAMP平台搭建一个Wordpress网站系统,后台使用MariaDB数据库,并且使用phpMyAdmin管理数据库,同时使用独立域名www.ixdba.net进行访问,。下面介绍这个过程。

1.安装并配置Apache:

   安装Apache有很多中方法,这里选择用yum方式进行安装:

  yum install httpd

  通过yum安装的Apache,安装完成后,默认配置文件主目录位于/etc/httpd下,配置文件是/etc/httpd/conf/httpd.conf,Apache模块位于/usr/lib64/httpd/modules 目录下,Apache模块的配置文件位于 /etc/httpd/conf.modules.d 目录下,web根目录位于/var/www/html 目录下,日志文件位于 /var/log/httpd/目录下。

  在/usr/lib64/httpd/modules目录中有很多Apache的模块,可以在/etc/httpd/conf.modules.d目录下注释一些自己不需要的,可以减少占用的内存。

这里重点关注/etc/httpd目录,在这个目录下,有个conf.d目录。默认情况下,/etc/httpd/conf.d目录下所有以“.conf”结尾的文件都会被读取。因此,很多时候,根本不需要修改主配置文件/etc/httpd/conf/httpd.conf,而是在/etc/httpd/conf.d/下新建一个以".conf"结尾的文件来完成各种配置。

  要实现独立域名的访问,可通过配置Apache的虚拟主机来实现,这里在/etc/httpd/conf.d/目录下新建一个文件ixdba.conf。

LAMP服务器的搭建的更多相关文章

  1. Linux下LAMP服务器的搭建

    1.安装并配置Apache 安装apache的方法有很多种,这里选择通过yum方式进行安装,但需要Linux系统能够连接互联网,执行如下命令,安装Apache. # yum install httpd ...

  2. CentOS 搭建LNMP服务器和LAMP服务器

    CentOS 搭建LNMP服务器 方法一:yum安装 1.更新YUM源 wget http://www.atomicorp.com/installers/atomic   #下载atomic自动更新Y ...

  3. Ubuntu 搭建 LAMP 服务器

    /******************************************************************** * Ubuntu 搭建 LAMP 服务器 * 说明: * 想 ...

  4. Centos搭建 LAMP 服务器教程

    搭建 LAMP 服务 搭建 MySQL 数据库 安装 MySQL 使用 yum 安装 MySQL: yum install mysql-server -y 安装完成后,启动 MySQL 服务: ser ...

  5. AWS之EC2实例搭建LAMP服务器

    在 Amazon Linux 2 上安装 LAMP Web 服务器 创建EC2实例,在安全组添加HTTP(80)规则 步骤 1:准备 LAMP 服务器 1.使用putty连接到你的EC2实例上(AMI ...

  6. 【转载】如何在Ubuntu上安装LAMP服务器系统?

    转载自:http://os.51cto.com/art/201307/405333.htm [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时 ...

  7. [转载]如何在Ubuntu上安装LAMP服务器系统

    [2013年7月25日 51CTO外电头条]为何应该在Ubuntu上安装LAMP服务器?从事Web开发工作时,我更偏爱在不受干扰的情况下,在我那台计算机上的开发环境下进行开发.我宁愿所犯的错误大部分是 ...

  8. LAMP环境的搭建

    [一些前言废话]一名web开发尤其是后端不懂LAMP环境的搭建,那就摊上事了,有些人说他一直用win下的wampServer这种傻瓜式环境搭建,用的挺好的,也有人说他用云服务器,搭配“一键搭建LAMP ...

  9. 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

    一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1 ...

随机推荐

  1. poj 2923(状态压缩+背包)

    比较巧妙的一道题目,拿到题目就想用暴力直接搜索,仔细分析了下发现复杂度达到了2^n*n! ,明显不行,于是只好往背包上想. 于是又想二分找次数判断可行的方法,但是发现复杂度10^8还是很悬... 然后 ...

  2. Jmeter - 分布式部署负载机

    1. 原理图: 2.具体操作 ① 负载机 安装JDK.Jmeter[版本与Controller 调度机一致] ② 配置环境变量 ③ 负载机自定义端口号 a.进入Jmeter的bin目录,找到Jmete ...

  3. window下搭建python开发环境

    搭建一个python开发环境比较简单,所以就稍微记录一下. 1.下载python然后安装 2.配置环境变量 3.在eclipse添加PyDev插件 1.下载python 官网:https://www. ...

  4. sp_who 查看数据库连接数

    create table #TempTable(spid int,ecid int,statusvarchar(32),loginname varchar(32),hostname varchar(3 ...

  5. Docker libnetwork(CNM)设计简介

    The Container Network Model CNM由以下三个组件构成:Sandbox,Endpoint以及Network Sandbox 一个Sandbox包含了一个容器网络栈的配置.其中 ...

  6. Django HttpResponse对象详解

    HttpResponse对象 Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成一个HttpRequest对象传给视图函数.那么视图函数在处理完相关的逻辑后,也需要返回一个响 ...

  7. Diango思维图

    1,http 2,Django生命周期 3,Django部分命令 4,待续...

  8. 前端基础-css(2)

    一.标准文档流 宏观的将,我们的web页面和ps等设计软件有本质的区别,web网页的制作,是个“流”,从上而下,像 “织毛衣”.而设计软件 ,想往哪里画东西,就去哪里画. 标准文档流下,有一些现象,比 ...

  9. Sql Server 中 GAM、SGAM、PAM、IAM、DCM 和 BCM 的详解与区别

    Sql Server 中 GAM.SGAM.PAM.IAM.DCM 和 BCM 的详解与区别   GAM.SGAM.PAM.IAM.DCM 和 BCM 都是 SQL Server 中用来管理空间分配的 ...

  10. 静默安装oracle 11g及参数配置优化详解

    一.安装前准备工作1.修改主机名#vi /etc/hosts   //并添加内网IP地址对应的hostname,如下127.0.0.1           localhost::1           ...