linux phpmyadmin安装及配置过程(超详细)

yizhihongxing

下面是详细讲解linux phpmyadmin安装及配置过程的完整攻略。

1. 安装 LAMP 环境

在开始安装和配置 phpMyAdmin 之前,需要先安装 LAMP 环境。这里简单介绍一下如何在 Ubuntu 系统上安装 LAMP 环境。

1.1 安装 Apache

在终端中输入下面的命令安装 Apache:

sudo apt install apache2

1.2 安装 MySQL

在终端中输入下面的命令安装 MySQL:

sudo apt install mysql-server

安装过程中会要求您设置 MySQL ROOT 密码,请进行设置。

1.3 安装 PHP

在终端中输入下面的命令安装 PHP:

sudo apt install php libapache2-mod-php php-mysql

安装完成后,需要重启 Apache 服务:

sudo systemctl restart apache2

到这里,LAMP 环境就安装好了。

2. 安装 phpMyAdmin

在 LAMP 环境中,我们可以使用 phpMyAdmin 来管理 MySQL 数据库。下面是 phpMyAdmin 的安装过程。

2.1 下载 phpMyAdmin

从官方网站[https://www.phpmyadmin.net/downloads/]上下载最新版的 phpMyAdmin。

可以使用 wget 命令下载 phpMyAdmin:

wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.zip

将下载的压缩包解压缩:

unzip phpMyAdmin-5.1.1-all-languages.zip

将解压缩的文件夹移动到 Apache 的根目录下:

sudo mv phpMyAdmin-5.1.1-all-languages /var/www/html/phpmyadmin

2.2 配置 phpMyAdmin

访问 phpMyAdmin 默认地址 http://服务器IP地址/phpmyadmin/,在出现的界面中选择“新建”。

在“创建数据库”界面中,输入数据库名称并选择编码格式及排序方式,然后单击“创建”按钮。

接着,输入 MySQL ROOT 用户名和密码,点击“确定”按钮。

进入 phpMyAdmin 后,需要为 phpMyAdmin 创建一个自定义的配置文件。可以从 phpMyAdmin 自带的样例配置文件中复制一个,并进行修改。

将默认的配置文件命名为 config.inc.php:

cd /var/www/html/phpmyadmin
cp config.sample.inc.php config.inc.php

修改 config.inc.php 配置文件:

sudo nano config.inc.php

找到下面的代码段并修改成下面的形式:

/* Server parameters */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MySQL_ROOT_PASSWORD';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowRoot'] = true;

将上面的 MySQL_ROOT_PASSWORD 改成之前设置的 MySQL ROOT 密码即可。

2.3 配置 Apache

打开 Apache 配置文件:

sudo nano /etc/apache2/sites-enabled/000-default.conf

在配置文件中添加以下内容:

Alias /phpmyadmin /var/www/html/phpmyadmin
<Directory /var/www/html/phpmyadmin>
     Options FollowSymLinks
     DirectoryIndex index.php
     AllowOverride All
     Require all granted
</Directory>

然后重启 Apache:

sudo systemctl restart apache2

3. 登录 phpMyAdmin

现在,在浏览器中输入服务器IP地址/phpmyadmin/,就可以进入 phpMyAdmin 界面。

如果登录成功,将会看到 phpMyAdmin 主页面。在这里,可以创建和管理 MySQL 数据库、表和字段等。

至此,linux phpmyadmin的安装及配置过程就讲解完毕了,希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux phpmyadmin安装及配置过程(超详细) - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • 详解Linux export命令:设置环境变量

    下面是关于 Linux export 命令的作用与使用方法的攻略。 一、命令解释 export 命令用来设置环境变量,也可以用来将指定的变量标记为 shell 环境变量。环境变量对于 Linux 系统开发和使用非常重要,它们是控制 shell 运行行为、脚本编写、路径设置等等的关键。 二、使用方法 该命令的语法格式如下: export [-fnp][变量名称…

    Linux函数大全 2023年3月24日
    00
  • Linux dump命令用法详解:备份分区、文件或目录

    当系统崩溃时, dump 命令能够将操作系统内存中的信息保存在外部设备中,以便进行故障分析、修复和还原操作。本文将详细讲解 Linux dump 命令的作用与使用方法,以及相关示例说明。 dump 命令的作用 dump 命令用于将内存中的内容转储到硬盘中的文件系统中,以进行后续的调试和分析。具体而言,它有以下作用: 系统故障分析:当操作系统遭遇崩溃或错误时,…

    Linux备份与恢复 2023年3月25日
    00
  • 详解Linux anacron命令用法

    Anacron是一个在Linux系统上用来在后台自动执行计划任务的工具。与cron不同的是,anacron不受系统启动时间和执行时间的限制,它可以在任何时间点上运行计划任务。 使用anacron,你可以指定系统空闲时运行计划任务,从而避免了在繁忙时运行任务造成的系统资源竞争。同时,它还可以确保计划任务的执行不会被其他任务打断或中止,从而增强了任务的可靠性。 …

    Linux系统管理 2023年3月25日
    00
  • Linux备份策略(完全备份、增量备份和差异备份)详解

    备份是数据保护的重要手段之一,而 Linux 备份策略包括完全备份、增量备份和差异备份三种。接下来我将就这三种备份策略提供完整的攻略进行讲解,包括每种备份策略的详细步骤、优缺点以及适用场景。并针对每种备份策略,请提供两个示例说明。 1. 完全备份 完全备份是指将源数据全部备份,将源文件目录结构及其内容全部复制到备份位置。这种备份策略的优点是数据完整性强,缺点…

    Linux备份与恢复 2023年3月25日
    00
  • 详解Linux读写执行权限

    下面就是针对Linux读写执行权限的详细讲解。 什么是Linux读写执行权限 在Linux系统中,每个文件或目录都有读、写、执行权限。根据不同的权限设置,用户可以对文件或目录进行不同的操作。Linux系统中普遍采用三种类型的用户权限:文件所有者权限、同组用户权限、其他用户权限。其中,每种权限又分为读、写、执行权限。 Linux权限的表示方式 在Linux系统…

    Linux权限管理 2023年3月25日
    00
  • 详解Linux SetUID(SUID)文件特殊权限用法

    Linux SetUID(SUID)是一种在Unix/Linux系统下设置文件的权限属性,它允许一个普通用户在执行这个文件时,以拥有该文件所属用户的权限来执行。通俗地讲,如果一个文件被设置了SUID权限,那么当一个普通用户执行该文件时,就拥有了该文件属主的权限,比如root用户等,但是SUID所获得的权限仅限于文件拥有者具备的权限,对于其他的权限则没有作用。…

    Linux权限管理 2023年3月25日
    00
  • 详解Linux nohup命令:后台命令脱离终端运行

    下面是关于Linux nohup命令的作用和使用方法的详细攻略。 1. nohup命令的作用 在Linux系统中,nohup命令用于在退出终端或注销用户后继续运行命令,使其在后台持久运行。nohup命令可以将标准输出(stdout)和标准错误输出(stderr)的信息输出到一个文件中,同时还能够忽略挂起信号(SIGHUP)的影响。因此,nohup命令通常被用…

    Linux系统管理 2023年3月25日
    00
  • 详解Linux swapon命令:激活交换分区

    Linux swapon 命令用于启用和禁用交换空间。交换空间是在 RAM(随机存取存储器)不足时用作虚拟内存的一部分硬盘空间。 命令格式 swapon 命令的基本语法如下: swapon [ -v ] [ -p priority ] [ -e ] [ -h ] [ -f ] [ -a ] [ specialfile… ] 各选项含义如下:- -v:执行…

    Linux函数大全 2023年3月24日
    00
合作推广
合作推广
分享本页
返回顶部