Web服务器群集之LAMP平台部署(LAMP架构搭建)

发布时间:2024-02-15 点击:101
系统运维
web服务器群集之lamp平台部署(lamp架构搭建)
涉及:linux/centos7系统 apache mysql php
一、前言
? 上一篇文章主要讲述了有关web与http协议的基础知识,有了这一基础知识理论的奠定,将对我们此次搭建部署lamp平台的实验有所帮助。
? lamp架构是非常成熟的企业网站应用模式之一,其指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。lamp是一个缩写词——linux操作系统、apache网站服务器、mysql数据库服务器、php(或perl、python)网页编程语言。
?
下面我们通过具体实际操作流程来讲述整个lamp架构的搭建过程。
二、lamp架构搭建实际流程(文章最后含详细步骤与相关解释)
? 一般来说首先安装好linux操作系统,之前的文章中有关于安装centos7的安装步骤,这里就不再过多赘述了。
? 其次是安装apache、mysql以及php组件,最后使用论坛以测试该架构。下面具体阐述操作这些流程。
相关组件与压缩包资源:
链接:https://pan.baidu.com/s/1q2hz5x85p_8jsnve–abtg
提取码:xfqf
资源组件如下:
[root@localhost lamp-c7]# ls -lhtotal 63m-rw-r--r--. 1 root root 1.1m dec 13 09:44 apr-1.6.2.tar.gz-rw-r--r--. 1 root root 553k dec 13 09:44 apr-util-1.6.0.tar.gz-rw-r--r--. 1 root root 9.4m dec 13 09:44 discuz_x2.5_sc_utf8.zip-rw-r--r--. 1 root root 6.3m dec 13 09:44 httpd-2.4.29.tar.bz2-rw-r--r--. 1 root root 32m dec 13 09:44 mysql-5.6.26.tar.gz-rw-r--r--. 1 root root 14m dec 13 09:44 php-5.6.11.tar.bz22.1apache组件手工编译安装流程
1.解压三个包
[root@localhost lamp-c7]# tar zxf apr-1.6.2.tar.gz -c /opt/[root@localhost lamp-c7]# tar zxf apr-util-1.6.0.tar.gz -c /opt/[root@localhost lamp-c7]# tar jxf httpd-2.4.29.tar.bz2 -c /opt/[root@localhost lamp-c7]# cd /opt/[root@localhost opt]# lsapr-1.6.2 apr-util-1.6.0 httpd-2.4.29 rh[root@localhost opt]# mv apr-1.6.2/ httpd-2.4.29/srclib/apr[root@localhost opt]# mv apr-util-1.6.0/ httpd-2.4.29/srclib/apr-util[root@localhost opt]# cd httpd-2.4.29/srclib/[root@localhost srclib]# lsapr apr-util makefile.in[root@localhost srclib]# cd ..[root@localhost httpd-2.4.29]# lsabout_apache buildbin.dsp emacs-style layout notice srclibacinclude.m4 buildconf httpd.dep libhttpd.dep nwgnumakefile supportapache-apr2.dsw changes httpd.dsp libhttpd.dsp os testapache.dsw cmakelists.txt httpd.mak libhttpd.mak readme versioningapache_probes.d config.layout httpd.spec license readme.cmakeap.d configure include makefile.in readme.platformsbuild configure.in install makefile.win roadmapbuildall.dsp docs installbin.dsp modules server2.安装所需环境包
[root@localhost httpd-2.4.29]# yum install -y gcc gcc-c make pcre-devel perl expat-develloaded plugins: fastestmirror, langpacksbase | 3.6 kb 00:00:00 extras | 2.9 kb 00:00:00 updates | 2.9 kb 00:00:00 (1/4): extras/7/x86_64/primary_db | 153 kb 00:00:00 (2/4): base/7/x86_64/group_gz | 165 kb 00:00:00 (3/4): base/7/x86_64/primary_db | 6.0 mb 00:00:12 (4/4): updates/7/x86_64/primary_db | 5.8 mb 00:00:48 determining fastest mirrors * base: mirrors.aliyun.com * extras: mirrors.ustc.edu.cn * updates: ftp.sjtu.edu.cnresolving dependencies--> running transaction check---> package expat-devel.x86_64 0:2.1.0-10.el7_3 will be installed......//省略部分内容install 4 packages ( 6 dependent packages)upgrade 2 packages ( 6 dependent packages)total download size: 67 mdownloading packages:3.参数配置
[root@localhost httpd-2.4.29]# ./configure \\\\> --prefix=/usr/local/httpd \\\\> --enable-so \\\\> --enable-rewrite \\\\> --enable-charset-lite \\\\> --enable-cgi checking for chosen layout... apachechecking for working mkdir -p... yeschecking for grep that handles long lines and -e... /usr/bin/grepchecking for egrep... /usr/bin/grep -echecking build system type... x86_64-pc-linux-gnu......//省略部分内容config.status: executing default commandsconfigure: su

如何获取商标注册证
云数据库链接不上-云服务器问题
山西网通服务器云主机多少钱一台
易迈云服务器出租
国外虚拟主机怎么更换
腾讯云服务器怎么设置成中文版
腾讯云学生服务器哪里买
我想问下域名在其他服务商处