1、安装前准备
2、编译安装Apache
3、源码编译安装Mysql数据库
4、编译安装PHP
5、配置httpd服务,使其支持php
6、安装Xcache加速器
7、启用服务器状态页面
8、PHP连接Mysql测试
9、基于LAMP环境,部署WordPress
所有软件包的网站下载地址:
apr和apr-util:
httpd:
三条主线:2.0/2.2/2.4/
mysql:
现在页面默认是5.7,也可以在页面里选择5.6/5.5的版本,源码安装选择最下面的Source Code,然后选择最下面的tar.gz的压缩包
libmcrypt和libmcrypt-devel:https://pkgs.org/
php:
xcache:
wordpress:https://cn.wordpress.org/
本文档中所有软件包集合下载地址:
到Linux公社1号FTP服务器下载
------------------------------------------分割线------------------------------------------
FTP地址:ftp://ftp1.linuxidc.com
用户名:ftp1.linuxidc.com
密码:
在 2016年LinuxIDC.com/11月/RHEL6.8编译安装LAMP环境部署WordPress/
------------------------------------------分割线------------------------------------------
下面关于LAMP相关的内容你可能也喜欢:
LAMP平台安装Xcache和Memcached加速网站运行
CentOS 7下搭建LAMP平台环境
CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境
1、安装前准备
修改yum源
[root@linuxidc ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo
[root@linuxidc ~]# vim /etc/yum.repos.d/CentOS-Base.repo
# 在末行模式下执行%s/$releasever/6.8/g,6.8为6系列中最新的版本号,如果是CentOS6,不需要执行这一项
[root@linuxidc ~]# yum clean all
[root@linuxidc ~]# yum makecache
卸载原有httpd-2.2
[root@WebServer ~]# cp /etc/init.d/httpd /etc/init.d/httpd.bak # 备份这个文件后面做服务器脚本文件
[root@WebServer ~]# yum remove httpd -y
安装编译工具
[root@linuxidc ~]# yum groupinstall -y "Development Tools" "Server Platform Development"
关闭SElinux
[root@linuxidc ~]# vim /etc/selinux/config
SELINUX=disabled # 从新启动
关闭防火墙
[root@linuxidc ~]# /etc/init.d/iptables stop
[root@linuxidc ~]# chkconfig iptables off
[root@linuxidc ~]# chkconfig --list | grep iptables
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
修改主机名
[root@linuxidc ~]# hostname WebServer
[root@linuxidc ~]# vim /etc/sysconfig/network
HOSTNAME=WebServer
[root@linuxidc ~]# vim /etc/hosts
127.0.0.1 WebServer WebServer.linuxidc.com localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
从新启动
2、编译安装Apache
1)解决依赖关系
httpd-2.4.23需要较新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包。
(1)编译安装apr
[root@WebServer ~]# cd apr-1.5.2
[root@WebServer ~]# tar -zxvf apr-1.5.2.tar.gz
[root@WebServer ~]# ./configure --prefix=/usr/local/apr # 设置安装路径
[root@WebServer ~]# make && make install
(2)编译安装apr-util
[root@WebServer ~]# tar -zxvf apr-util-1.5.4.tar.gz
[root@WebServer ~]# cd apr-util-1.5.4
[root@WebServer ~]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# --prefix指定安装路径;--with-apr指定apr的安装路径,apr-util依赖于apr
[root@WebServer ~]# make && make install
(3)httpd-2.4.23编译过程也要依赖于pcre-devel软件包和openssl,需要事先安装。
[root@WebServer ~]# yum install pcre-devel
[root@WebServer ~]# yum install openssl-devel -y