如何在自己的电脑上手工搭建LAMP架构提供web服务

如何在自己的电脑上手工搭建LAMP架构提供web服务

相信很多小伙伴都知道如何上网浏览网站,但是小伙伴们知道这些网站是怎么为我们提供服务的吗?可能很多熟知linux系统的小伙伴应该都知道用yum仓库搭建lamp架构提供网站服务吧,但怎么才能随心所欲的控制自己的lamp架构呢?今天就来为大家解开手工编译安装lamp的秘密!

LAMP架构的原理:LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器。

Linux

Linux 是免费开源软件,这意味着源代码可用的操作系统。

Apache

Apache 是使用中最受欢迎的一个开放源码的WEB服务器软件。

MySQL

MySQL 是多线程、多用户的SQL数据库管理系统。

PHP 是一种编程语言最初设计生产动态网站。PHP 是主要用于服务器端的应用程序软件。Perl 和 Python 类似。

LAMP网站架构是如今国际最流行的Web框架 LAMP具有通用、跨平台、高性能、低价格的 优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。

 

我们可以在这些网站上搜索下载今天所需要的软件包

http://httpd.apache.org/download.cgi

 

        http://apr.apache.org/download.cgi
        http://mirrors.sohu.com/mysql/
        http://www.php.net/downloads.php
        https://www.phpmyadmin.net/

 

        http://www.awstats.org/#DOWNLOAD

校验下载好的软件包是否被恶意篡改过

1、下载文件如httpd-2.4.29.tar.bz2

2、将网站上该文件的MD5值复制到文件 httpd-2.4.29.tar.bz2.md5 中
3、使用 md5sum  -c  httpd-2.4.29.tar.bz2.md5 校验,如果OK就没有问题。

先安装apachehttp服务器:

需要的软件包:

解压这三个软件包:

 mv apr-1.6.2 httpd-2.4.29/srclib/apr

 mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util

用本地yum安装手工编译安装软件的必要插件

yum -y install \
gcc \
gcc-c++ \
make \
pcre-devel \
expat-devel \

perl

安装好之后 cd httpd-2.4.29

配置:./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \

--enable-cgi

如何在自己的电脑上手工搭建LAMP架构提供web服务_第1张图片

配置成功

make && make install编译安装

如何在自己的电脑上手工搭建LAMP架构提供web服务_第2张图片

编译安装成功

你可能感兴趣的:(云计算)