lamp平台构建与phpMyAdmin的使用

本文详细介绍了如何构建lamp平台,包括安装httpd、mysql和php,重点讲解了apache的配置,如启用代理模块和配置虚拟主机。接着,文章深入探讨了phpMyAdmin的使用,包括其功能特点,如何通过图形化界面操作数据库,创建数据库、数据表并插入数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

lamp平台构建

环境说明:

系统平台 IP 需要安装的服务
centos8
redhat8
172.16.12.128 httpd-2.4
mysql-5.7
php
php-mysql

lamp平台软件安装次序:

httpd --> mysql --> php

安装httpd

//YUM源配置
[root@cl ~]# cd /etc/yum.repos.d/
[root@cl ~]# rm -rf *
[root@cl ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
[root@cl yum.repos.d]# ls
CentOS-Base.repo
[root@cl yum.repos.d]# sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
[root@cl yum.repos.d]# yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
[root@cl yum.repos.d]# sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
[root@cl yum.repos.d]# sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*

[root@cl ~]# dnf clean all
[root@cl ~]# dnf makecache
//安装开发工具包
[root@cl ~]# yum groups mark install 'Development Tools'
//安装依赖包
[root@cl ~]# dnf -y install openssl-devel pcre-devel expat-devel libtool gcc gcc-c++
//创建apache服务的用户和组
[root@cl ~]# useradd -r -M -s /sbin/nologin apache
//下载和安装apr以及apr-util
[root@cl ~]# wget https://downloads.apache.org/apr/apr-util-1.6.1.tar.gz
[root@cl ~]# wget https://downloads.apache.org/apr/apr-util-1.6.1.tar.gz
[root@cl ~]# ls
anaconda-ks.cfg  apr-1.7.0.tar.gz  apr-util-1.6.1.tar.gz
[root@cl ~]# tar xf apr-1.7.0.tar.gz 
[root@cl ~]# tar xf apr-util-1.6.1.tar.gz 
[root@cl ~]# ls
anaconda-ks.cfg  apr-1.7.0.tar.gz  apr-util-1.6.1.tar.gz
apr-1.7.0        apr-util-1.6.1
[root@cl ~]# cd apr-1.7.0
[root@cl apr-1.7.0]# vim configure
    cfgfile="${ofile}T"
    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
    # $RM "$cfgfile"        //将此行加上注释,或者删除此行
[root@cl apr-1.7.0]# ./configure --prefix=/usr/local/apr
[root@cl apr-1.7.0]# make && make install
[root@cl ~]# cd apr-util-1.6.1
[root@cl apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@cl apr-util-1.6.1]# make && make install

//编译安装httpd
[root@cl ~]# wget https://downloads.apache.org/httpd/httpd-2.4.54.tar.gz
[root@cl ~]# ls
anaconda-ks.cfg  apr-1.7.0.tar.gz  apr-util-1.6.1.tar.gz
apr-1.7.0        apr-util-1.6.1    httpd-2.4.54.tar.gz
[root@cl ~]# tar xf httpd-2.4.54.tar.gz 
[root@cl ~]# cd httpd-2.4.54
[root@cl httpd-2.4.54]# ./configure --prefix=/usr/local/apache \
> --enable-so \
> --enable-ssl \
> --enable-cgi \
> --enable-rewrite \
> --with-zlib \
> --with-pcre \
> --with-apr=/usr/local/apr \
> --with-apr-util=/usr/local/apr-util/ \
> --enable-modules=most \
> --enable-mpms-shared=all \
> --with-mpm=prefork
[root@cl httpd-2.4.54]# make && make install

//安装后配置
[root@cl ~]# echo 'export PATH=/usr/local/apache/bin:$PATH' > /etc/profile.d/httpd.sh
[root@cl ~]# source /etc/profile.d/httpd.sh
[root@cl ~]# which httpd
/usr/local/apache/bin/httpd
[root@cl ~]# ln -s /usr/local/apache/include/ /usr/include/apache
[root@cl ~]# echo 'MANPATH /usr/local/apache/man' >> /etc/man.config
//配置apache开机自启
[root@cl ~]# cd /usr/lib/systemd/system
[root@cl system]# cp ssh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值