中小企业后端架构——LAMP架构功能介绍

Apache简介

源于A Patchy Server,著名的开源Web服务软件
1995年时,发布Apache服务程序的1.0版本
由Apache软件基金会(ASF)负责维护
最新的名称为“Apache HTTPServer”
官方站点:http://httpd.apache.org/

主要特点

开发源代码、跨平台应用
支持多种网页编程语言
模块化设计、运行稳定、良好的安全性
软件版本
1.X
目前最高版本1.3,运行稳定
向下兼容性较好,但缺乏一些较新的功能
2.X
目前最高版本是2.4
具有更高的功能特性
与1.X相比,配置管理风格存在较大差异

编译安装httpd服务器

编译安装的优点
具有较大的自由度,功能可定制
可及时获得最新的软件版本
普遍适用于大多数Linux版本,便于移植使用
获得Apache服务器的源码包
参考地址:http://httpd.apache.org/download.cgi

http服务的目录和结构

主要目录和文件
  服务目录:/usr/local/httpd/
  主配置文件:/usr/local/httpd/conf/httpd.conf
  网页目录:/usr/local/httpd/htdocs/
  服务脚本:/usr/local/httpd/bin/apachectl
  执行程序:/usr/local/httpd/bin/httpd
  访问日志:/usr/local/httpd/log/access_log
  错误日志:/usr/local/httpd/log/error_log

安装httpd服务器基本配置

通过xftp将文件httpd-2.4.29.tar  apr-1.6.2.tar  apr-util-1.6.0.tar传到ip20.0.0.11/opt目录下

解压缩软件包

[root@serverl ~]# cd /opt
[root@serverl opt]# ll
总用量 8020
-rw-r--r--. 1 root root 1071074 1026 17:24 apr-1.6.2.tar.gz
-rw-r--r--. 1 root root  565507 1026 17:24 apr-util-1.6.0.tar.gz
-rw-r--r--. 1 root root 6567926 1026 17:24 httpd-2.4.29.tar.bz2
[root@serverl opt]# tar xf apr-1.6.2.tar.gz 
[root@serverl opt]# tar xf apr-util-1.6.0.tar.gz 
[root@serverl opt]# tar xf httpd-2.4.29.tar.bz2 
[root@serverl opt]# yum -y install bzip2
[root@serverl opt]# systemctl status firewalld
[root@serverl opt]# setenforce 0
[root@serverl opt]# cd httpd-2.4.29/
[root@serverl httpd-2.4.29]# ll
drwxr-xr-x.  2 501 games      25 1018 2017 srclib
[root@serverl httpd-2.4.29]# cd ..
[root@serverl opt]# mv apr-1.6.2 httpd-2.4.29/srclib/apr
[root@serverl opt]# mv apr-util-1.6.0 httpd-2.4.29/srclib/apr-util

安装编译环境

[root@serverl opt]#yum -y install \
gcc \
gcc-c++ \
make \
pcre-devel \
expat-devel \
perl
依赖环境包包说明:

gcc               //C语言的编译器
gcc-c++          //C++的编译器
make             //源代码编译(源代码转换成二进制文件)
pcre-devel       //支持正则表达式
expat-devel      //网站解析HTML文件
perl             //perl编译器

编译安装

 配置模块解释:

--prefix:指定将 httpd 服务程序安装到哪个目录下,如/usr/local/httpd
--enable-so:启用动态加载模块支持,使 httpd 具备进一步扩展功能的能力。
--enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。
--enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码
--enable-cgi:启用 CGI 脚本程序支持,便于扩展网站的应用访问能力。
[root@serverl opt]# cd httpd-2.4.29/
[root@serverl httpd-2.4.29]# ./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-rewrite \
--enable-charset-lite \
--enable-cgi
[root@serverl httpd-2.4.29]# make && make install
make[1]: 离开目录“/opt/httpd-2.4.29

优化执行路径

[root@serverl httpd-2.4.29]# ln -s /usr/local/httpd/conf/httpd.conf /etc/
[root@serverl httpd-2.4.29]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
[root@serverl httpd-2.4.29]# ls
 httpd 
[root@serverl httpd-2.4.29]# cd /usr/local/bin/
[root@serverl bin]# ls
 httpd 
[root@serverl bin]# httpd -v  //查看版本
Server version: Apache/2.4.29 (Unix)
Server built:   Oct 26 2020 19:11:10
建立[service].service 配置文件添加系统给服务
在/lib/systemd/system/目录下,建立一个以.service 结尾的单元(unit)配置文件,用于控制由 systemd 管理或监控的 httpd 服务
[root@serverl bin]# cd /lib/systemd/system
修改配置文件
[root@serverl system]# vi httpd.service
清空所有添加以下内容
[Unit]
Description=The Apache HTTP Server
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/httpd/logs/httpd.pid
ExecStart= /usr/local/bin/apachectl $OPTIONS
ExecrReload= /bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target

开启服务,设置开机自启,检查HTTP单元开机启动状态

[root@serverl system]# systemctl start httpd
[root@serverl system]# systemctl status httpd
 Active: active (running) since 一 2020-10-26 19:31:42 CST; 2min 1s ago
[root@serverl system]# systemctl is-enabled httpd
disabled
[root@serverl system]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@serverl system]#  systemctl is-enabled httpd
enabled

httpd.conf修改配置文件并重启服务

[root@serverl system]# vi /etc/httpd.conf
#ServerName www.example.com:80→ServerName www.51xit.top:80
[root@serverl system]# systemctl restart httpd
[root@serverl system]# httpd -t
Syntax OK

修改hotst c盘文件 以下为效果图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全局配置项

全局配置决定 httpd 服务器的全局运行参数,使用“关键字 值”的配置格式。例如,配置网站名称时使用的“ServerName www.kgc.com”,其中“ServerName”为配置关键字,而“www.kgc.com”为对应的值。 每一条全局配置都是一项独立的配置,不需要包含在其他任务区域中。以下列出了 httpd.conf 文件中最常用的一些全局配置项
ServerRoot "/usr/local/httpd"
Listen 80
User daemon
Group daemon
ServerAdmin webmaster@kgc.com
ServerName www.kgc.com
DocumentRoot "/usr/local/httpd/htdocs"
DirectoryIndex index.htmlindex.php
ErrorLog "logs/error_log"
LogLevel warn
CustomLog logs/access_log
common PidFile logs/httpd.pid
AddDefaultCharset UTF-8
Include conf/extra/httpd-default.conf

在上述设置行中,各全局配置项的含义如下:

ServerRoot:设置 httpd 服务器的根目录,该目录下包括了运行 Web 站点必需的子目录和文件。默认的根目录为/usr/local/httpd,与 httpd 的安装目录相同。在httpd.conf 配置文件中,如果指定目录或文件位置时不使用绝对路径,则目录或文位置都认为是在服务器的根目录下
Listen:设置 httpd 服务器监听的网络端口号,默认为 80
User:设置运行 httpd 进程时的用户身份,默认为 daemon
Group:设置运行 httpd 进程时的组身份,默认为 daemon
ServerAdmin:设置 httpd 服务器的管理员 E-mail 地址,可以通过此 E-mail 地址及 时联系 Web 站点的管理员
ServerName:设置 Web 站点的完整主机名(主机名+域名)
DocumentRoot:设置网站根目录,即网页文档在系统中的实际存放路径。此配置 项比较容易和 ServerRoot 混淆,需要格外注意
DirectoryIndex:设置网站的默认索引页(首页),可以设置多个首页文件,以空格 分开,默认的首页文件为 index.html
ErrorLog:设置错误日志文件的路径,默认路径为 logs/error_log。LogLevel:设置记录日志的级别,默认级别为 warn(警告)
CustomLog:设置访问日志文件的路径、日志类型,默认路径为 logs/access_log,使用的类型为 common(通用格式)
PidFile:设置用于保存 httpd 进程号(PID)的文件,默认保存地址为 logs/httpd.pid, logs 目录位于 Apache 的服务器根目录下
AddDefaultCharset:设置站点中的网页默认使用的字符集编码,如 UTF-8、gb2312 Include:包含另一个配置文件的内容,可以实现将一些特殊功能的配置放到一个单 独的文件中,再使用 Include 配置项将其包含到 httpd.conf 文件中,这样便于独立 进行配置功能的维护而不影响主配置文件。 以上配置项是 httpd.conf 文件中主要的全局配置项。还有其他很多配置项

区域配置项

除了全局配置项以外,httpd.conf 文件中的大多数配置是包括在区域中的。区域配置使用一对组合标记,限定了配置项的作用范围。例如,最常见的目录区域配置
 <Directory />                                 //定义"/"目录区域的开始2        Options FollowSymLinks                        //控制选项,允许使用符号链接
        AllowOverride None                     //不允许隐含控制文件中的覆盖配置
        Require all denied                    //禁止任何人访问此区域
 </Directory>                                //定义"/"目录区域的结束

构建虚拟主机

 虚拟Web主机
 在同一台服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机
httpd支持的虚拟主机类型
 基于域名的虚拟主机
 基于IP地址的虚拟主机
 基于端口的虚拟主机

基于域名

在hosts文件中最后一行添加成
20.0.0.11 www.51xit.top www.52xit.top

效果图如下:
在这里插入图片描述

[root@serverl system]# cd /opt
[root@serverl opt]# ll
总用量 8024
-rw-r--r--.  1 root root  1071074 1027 10:03 apr-1.6.2.tar.gz
-rw-r--r--.  1 root root   565507 1027 10:03 apr-util-1.6.0.tar.gz
drwxr-xr-x. 12  501 games    4096 1027 10:21 httpd-2.4.29
-rw-r--r--.  1 root root  6567926 1027 10:03 httpd-2.4.29.tar.bz2
[root@serverl opt]# mkdir -p /opt/51xit/
[root@serverl opt]# mkdir -p /opt/52xit/

在这里插入图片描述

[root@serverl opt]# vi /etc/httpd.conf 修改配置文件
ServerName www.51xit.top:80  →#ServerName www.51xit.top:80
#Include conf/extra/httpd-vhosts.conf→Include conf/extra/httpd-vhosts.conf
[root@serverl opt]# cd /usr/local/httpd/conf/extra/
[root@serverl extra]# vi httpd-vhosts.conf 修改配置
清空所有内容,并添加以下内容

在这里插入图片描述
在这里插入图片描述

[root@serverl extra]# systemctl restart httpd

以下为实验效果图
在这里插入图片描述
在这里插入图片描述

实验:基于ip地址(还原上个实验的快照)(接第一个实验快照)

添加一块网卡
在这里插入图片描述

[root@serverl ~]#  nmcli connection
名称        UUID                                  类型            设备   
ens33       58b3372f-84f2-4487-be61-854fe1af37ac  802-3-ethernet  ens33  
virbr0      e22ac657-eb17-4c30-932b-3223b704a4c6  bridge          virbr0 
有线连接 1  aca4be12-493a-3666-ad85-fbf7076bdf29  802-3-ethernet  ens37  
[root@serverl network-scripts]# cd /etc/sysconfig/network-scripts/
[root@serverl network-scripts]# cp ifcfg-ens33 ifcfg-ens37
[root@serverl network-scripts]# vi ifcfg-ens37
记得要复制ens37的uuid 修改ens33 uuid ip
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=20.0.0.12
NETMASK=255.255.255.0
GATEWAY=20.0.0.2
DNS=20.0.0.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37
UUID=aca4be12-493a-3666-ad85-fbf7076bdf2
DEVICE=ens37
ONBOOT=yes

测试新加的网卡是否正常上网,以下为效果图
在这里插入图片描述

若ping不通尝试输入ifup ens36进行测试

再次修改c盘hosts文档为

20.0.0.11 www.51xit.top
20.0.0.12 www.52xit.top

以下为实验效果图
在这里插入图片描述

[root@serverl network-scripts]# cd /opt
[root@serverl opt]# ll
总用量 0
drwxr-xr-x. 2 root root 6 326 2015 rh
[root@serverl opt]# mkdir -p /opt/51xit
[root@serverl opt]# mkdir -p /opt/52xit

在这里插入图片描述

[root@serverl opt]# vi /etc/httpd.conf 
#ServerName www.51xit.top:80
Include conf/extra/httpd-vhosts.conf
[root@serverl opt]# cd /usr/local/httpd/conf/extra/
[root@server1 extra]# vi httpd-vhosts.conf 

清空所有内容,并添加以下内容
在这里插入图片描述

[root@serverl extra]# systemctl restart httpd 
[root@serverl system]# httpd -t   
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::dd93:109b:6687:3f08. Set the 'ServerName' directive globally to suppress this message
Syntax OK

实验效果图(该实验在配置好Apache的基础上进行操作)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实验:基于端口

hosts改为20.0.0.11 www.51xit.top www.52xit.top
[root@localhost extra]# vi httpd-vhosts.conf
<VirtualHost 20.0.0.12:80><VirtualHost 20.0.0.11:8080>
[root@localhost extra]#systemctl restart httpd
[root@localhost extra]#vi /etc/httpd.conf
Listen 80  #Listen 80
Listen 20.0.0.11:80
Listen 20.0.0.11:8080
[root@localhost extra]#systemctl restart httpd
[root@localhost extra]# httpd -t

测试效果
在这里插入图片描述
在这里插入图片描述

MySQL的编译安装

安装编译环境

yum -y install \
ncurses \
ncurses-devel \
bison \
cmake
[root@serverl ~]# useradd -s /sbin/nologin mysql  

上传mysql-boost-5.7.20.tar.gz到/opt目录下并解压缩

[root@server1 ~]# cd /opt
[root@server1 opt]# ll
-rw-r--r--. 1 root root 48833145 1027 12:23 mysql-boost-5.7.20.tar.gz
[root@serverl mysql-5.7.20]# tar zxvf mysql-boost-5.7.20.tar.gz 
[root@serverl mysql-5.7.20]# cd mysql-5.7.20/

编译

[root@serverl mysql-5.7.20]# cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DSYSCONFDIR=/etc \
-DSYSTEMD_PID_DIR=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8  \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=boost \
-DWITH_SYSTEMD=1
[root@serverl mysql-5.7.20]# make && make install

附加:各项配置解析

DCMAKE_INSTALL_PREFIX:指定将 mysql 数据库程序安装到某目录下,如目录/usr/local/ mysql。
DMYSQL_UNIX_ADDR:指定套接字文件的存储路径,数据库连接的文件
DSYSCONFDIR:指定初始化参数文件目录
DDEFAULT_CHARSET:指定默认使用的字符集编码,如 utf8。
DDEFAULT_COLLATION:指定默认使用的字符集校对规则,utf8_general_ci 是适用于 UTF-8 字符集的通用规则。
DWITH_INNOBASE_STORAGE_ENGINE=1 :安装INNOBASE存储引擎
DWITH_ARCHIVE_STORAGE_ENGINE=1 :安装ARCHIVE存储引擎
DWITH_BLACKHOLE_STORAGE_ENGINE=1 :安装BLACKHOLE存储引擎
DWITH_PERFSCHEMA_STORAGE_ENGINE :安装PERFSCHEMA存储引擎

其它常用的选项:
-DMYSQL_TCP_PORT=3306                      设置默认端口的
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock          MySQL进程间通信的套接字的位置
-DENABLED_LOCAL_INFILE=1                   是否启动本地的LOCAL_INFILE
-DEXTRA_CHARSETS=all                       支持哪些额外的字符集
-DDEFAULT_CHARSET=utf8                     默认字符集
-DDEFAULT_COLLATION=utf8_general_ci        默认的字符集排序规则
-DWITH_DEBUG=0                             是否启动DEBUG功能
-DENABLE_PROFILING=1                       是否启用性能分析功能

编译安装及数据库目录进行权限调整

root@serverl mysql-5.7.20]# cd /usr/local/
[root@serverl local]# chown -R mysql:mysql /usr/local/mysql/

建立调整配置文件

[root@serverl local]# vi /etc/my.cnf
[client]
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock

[mysql]
port = 3306
default-character-set=utf8
socket = /usr/local/mysql/mysql.sock

[mysqld]
user = mysql
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
character_set_server=utf8
pid-file = /usr/local/mysql/mysqld.pid
socket = /usr/local/mysql/mysql.sock
server-id = 1

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES

附加权限

[root@serverl local]# cd /etc
[root@server2 etc]# chown mysql:mysql /etc/my.cnf

设置环境变量

echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile
echo 'export PATH' >> /etc/profile
source /etc/profile

安装及开启服务

[root@server2 etc]# cd /usr/local/mysql/
[root@server1 mysql]# cd bin/
[root@server1 bin]# mysqld \
 --initialize-insecure \
 --user=mysql \
 --basedir=/usr/local/mysql \
 --datadir=/usr/local/mysql/data
[root@serverl bin]# cd ..
[root@serverl bin]#cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system
[root@serverl mysql]# systemctl enable mysqld
[root@serverl mysql]# systemctl start mysqld.service
[root@serverl mysql]# systemctl status mysqld.service
[root@serverl mysql]# netstat -anpt | grep 3306
[root@serverl mysql]# 
Enter password: 
附加:初始化密码[root@serverl mysql]# mysqladmin -u root -p password 先回车 再输入密码

LAMP平台概述

什么是LAMP

 目前最为成熟的一种企业网站应用模式,可提供动态web站点应用及开发环境

构成组件

Linux、Apache、MySQL、PHP等

LAMP优势

成本低廉
可定制、易于开发
方便易用、安全和稳定

安装PHP软件包

准备工作
 确认没有使用RPM方式安装php及相关依赖包
安装扩展工具库
 数据库加密工具libmcrypt、mhash、mcrypt

安装php编译安装环境

yum -y install \
libjpeg \
libjpeg-devel \
libpng libpng-devel \
freetype freetype-devel \
libxml2 \
libxml2-devel \
zlib zlib-devel \
curl curl-devel \
openssl openssl-devel
将通过xftp 将php-7.1.10.tar传给ip为20.0.0.11的opt目录下

解压缩文件并安装

[root@serverl ~]# cd /opt/
[root@serverl opt]# tar xjvf php-7.1.10.tar.bz2
[root@serverl opt]# cd /proc/
[root@serverl proc]# cd /opt
[root@serverl opt]# cd php-7.1.10
./configure \
--prefix=/usr/local/php \
--with-apxs2=/usr/local/httpd/bin/apxs \
--with-mysql-sock=/usr/local/mysql/mysql.sock \
--with-mysqli \
--with-zlib \
--with-curl \
--with-gd \
--with-jpeg-dir \
--with-png-dir \
--with-freetype-dir \
--with-openssl \
--enable-mbstring \
--enable-xml \
--enable-session \
--enable-ftp \
--enable-pdo \
--enable-tokenizer \
--enable-zip
[root@serverl php-7.1.10]# make && make install

附加

编译安装步骤解释
prefix=/usr/local/php                            //指定将 PHP 程序安装到哪个目录下
with-apxs2=/usr/local/httpd/bin/apxs            //设置 Apache HTTP Server 提供的 apxs 模块支持程序的文件位置
with-mysql-sock=/usr/local/mysql/mysql.sock     //指定mysql的mysql.sock位置

with-mysqli                                    //mysqli扩展技术不仅可以调用MySQL的存储过程、处理MySQL事务,而且还可以使访问数据库工作变得更加稳定。
with-zlib                                       //支持zlib功能--压缩流
with-curl                                     //开启curl扩展功能
libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。PHP中使用cURL实现Get和Post请求的方法
 
with-gd                                       //激活gd库的支持
with-jpeg-dir                                //要激活 jpeg 的支持
with-png-dir                                  //要激活png的支持
enable-mbstring                            //启用多字节字符串功能,以便支持中文等代码。

[

root@serverl php-7.1.10]# cp php.ini-development /usr/local/php/lib/php.ini
[root@serverl php-7.1.10]# cd /usr/local/php/lib/

修改配置文件

[root@serverl lib]# vi php.ini
mysqli.default_socket = /usr/local/mysql/mysql.sock
date.timezone = Asia/Shanghai
[root@serverl lib]# /usr/local/php/bin/php -m  //验证安装模块
[root@serverl lib]# vi /etc/httpd.conf
AddType application/x-gzip .gz .tgz //下面添加如下两行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php index.html
Virtual hosts
#Include conf/extra/httpd-vhosts.conf

删除默认测试网页并新建

[root@serverl lib]# cd /usr/local/httpd/htdocs/
[root@serverl htdocs]# rm -rf index.html 
[root@serverl htdocs]#vi /usr/local/httpd/htdocs/index.php
<?php
phpinfo();
?>

重启服务

[root@serverl htdocs]# systemctl restart httpd

实验效果
在这里插入图片描述
下面测试数据库工作是否正常

 mysql -u root -p
 
 CREATE DATABASE myadm;
 GRANT all ON myadm.* TO 'myadm'@'%' IDENTIFIED BY 'admin123';
 GRANT all ON myadm.* TO 'myadm'@'localhost' IDENTIFIED BY 'admin123';
 flush privileges;
[root@serverl htdocs]#vi /usr/local/httpd/htdocs/index.php
<?php
$link=mysqli_connect('20.0.0.11','myadm','admin123');
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!";
?>

验证成功效果图
在这里插入图片描述

部署phpMyAdmin系统

PhpMyadmin数据库管理套件

使用PHP语言编写
 通过Web界面对MySQL数据库进行管理
 官方网站:http://www.phpmyadmin.net

解包并复制到网站目录

 建立配置文件config.inc.php
 访问phpMyAdmin的Web管理界面
 在浏览器中访问http://www.kgc.com/phpMyAdmin/

使用phpMyAdmin系统

 创建新的库、新的表
 表及数据记录的管理
 直接执行MySQL查询语句

安装phpMyAdmin

将 phpMyAdmin-4.7.6-all-languages 通过xft传输到ip为20.0.0.11的目录下

解压文件

[root@serverl htdocs]# cd /opt
[root@serverl opt]# yum -y install unzip
[root@serverl opt]# unzip phpMyAdmin-4.7.6-all-languages.zip
[root@serverl opt]# mv phpMyAdmin-4.7.6-all-languages /usr/local/httpd/htdocs/myadm
[root@serverl opt]# cd /usr/local/httpd/htdocs/myadm
[root@serverl myadm]# cp config.sample.inc.php config.inc.php

更改配置文件

[root@serverl myadm]# vi config.inc.php
$cfg['Servers'][$i]['host'] = '127.0.0.1';    //把localhost 改成IP 31行

效果图
在这里插入图片描述
利用之前设置的用户名root及密码登录,空密码不可以

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值