编译安装LAMP部署Wordpress搭建个人博客

本文详述如何在LAMP环境下编译安装Apache、MariaDB和PHP,然后部署WordPress搭建个人博客。从环境准备到每个组件的安装配置,再到WordPress的设置和测试,每个步骤都有详细说明,适合初学者实践。
摘要由CSDN通过智能技术生成

编译安装LAMP部署WordPress搭建个人博客

 

 

这里写图片描述

前言

 

  WordPress是一个基于PHP和MySQL的免费开放源代码内容管理系统(CMS),WordPress必须安装在Web服务器上,它可以是Internet托管服务的一部分,也可以作为网络主机。目前WordPress在访问量前1000万的网站里的使用率超过了28%,是目前最流行的网站管理和博客使用的Web系统。

  WordPress 拥有世界上最强大的插件和模板,这也是WordPress非常流行的一个特性。当前WordPress插件数据库中有超过18000个插件,包括SEO、控件等等。个人可以根据它的核心程序提供的规则自己开发模板和插件。这些插件可以快速地把你的博客改变成cms、forums、门户等各种类型的站点。

  拥有一个属于自己的博客,应该是每个人梦寐以求的吧。本文就是要使用WordPress在LAMP的环境中来搭建个人的博客平台,关于LAMP之前的文章已经介绍过了,是现在最主流的网站解决方案。所以我们要在之前学习的基础上来完成本次的实验。

 
 

实验环境

  本次实验使用的是CentOS、Apache、Mariadb、PHP的LAMP构架。

  • CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码所编译而成的。

  • Apache 是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

  • MariaDB 数据库管理系统是MySQL的一个重要分支,也是目前最流行的开源数据库。

  • PHP 是一种被广泛使用的开源的嵌入式脚本语言,可以高效的执行动态网页。
     

系统和软件包

名称     版本 包名 下载地址
CentOS 7.3   CentOS-7-x86_64-DVD-1611.iso http://mirrors.aliyun.com/centos/7.3.1611/isos/x86_64/
Apache 2.4.28 httpd-2.4.28.tar.gz http://httpd.apache.org/download.cgi#apache24
APR 1.6.2 apr-1.6.2.tar.gz http://apr.apache.org/download.cgi
APR-util 1.6.0 apr-util-1.6.0.tar.gz http://apr.apache.org/download.cgi
PHP 7.1.10 php-7.1.10.tar.bz2 https://secure.php.net/downloads.php
Mariadb 10.2.8 mariadb-10.2.8-linux-x86_64.tar.gz https://downloads.mariadb.org/
WordPress 4.8.2 wordpress-4.8.2.tar.gz https://wordpress.org/download/

 

将准备好的包准备好统一放入一个目录中

[root@CentOS7 tool]# ls
apr-1.6.2.tar.gz       httpd-2.4.28.tar.gz                 php-7.1.10.tar.xz
apr-util-1.6.0.tar.gz  mariadb-10.2.8-linux-x86_64.tar.gz  wordpress-4.8.2.tar.gz

 
 

编译安装httpd

 

安装开发包组和必要软件包

[root@CentOS7 ~]# yum groupinstall 'development tools' -y
[root@CentOS7 ~]# yum install openssl-devel pcre-devel expat-devel -y

注意:如果不安装开发包组和必要包组,在编译安装中会出现错误,导致安装失败。
 

解压httpd、 ARP、 ARP-util的软件包

[root@CentOS7 tool]# tar xvf httpd-2.4.28.tar.gz
[root@CentOS7 tool]# tar xvf apr-1.6.2.tar.gz
[root@CentOS7 tool]# tar xvf apr-util-1.6.0.tar.gz

 

将APR和APR-util目录移动到httpd的srclib目录下

[root@CentOS7 tool]# mv  apr-1.6.2 httpd-2.4.28/srclib/apr  
[root@CentOS7 tool]# mv  apr-util-1.6.0 httpd-2.4.28/srclib/apr-util

注意:不管是移动还是复制到httpd的srclib目录下,一定要对应的文件名改成apr和apr-util。
 

开始编译安装

[root@CentOS7 tool]cd httpd-2.4.28
[root@CentOS7 httpd-2.4.28]# ./configure --prefix=/app/httpd24 --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值