前言
在上一篇文章中,我们系统地安装了从CentOS8 到Nginx、PHP,最后是MySQL 的所有内容。接下来我们看看如何在CentOS8上安装数据库管理工具——phpMyAdmin。
相关文章请见下文。
哎呀,我突然想弄个Linux centos 8系统来玩玩,怎么办?
下面说一下VMware16上的centos8和Win10上的Xshell的冲突
CentOS8.4上编译安装Nginx1.20.1
在CentOS8上编译并安装PHP8.0.8。
Linux CentOS8源代码编译安装MySQL8
简介
phpMyAdmin 是一款用PHP 编写的免费软件工具,旨在通过Web 处理MySQL 管理。支持MySQL和MariaDB上的广泛操作。虽然您可以通过用户界面执行常用操作(管理数据库、表、列、关系、索引、用户、权限等),但您也可以直接执行SQL 语句。
安装环境
操作系统:CentOS8
PHPMyAdmin版本:5.1.1
PHPMyAdmin官网:https://www.phpmyadmin.net/
PHPMyAdmin官方手册:https://www.phpmyadmin.net/docs/
正式安装
1.下载源码
[root@haoqixin sdb1]# wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-langages.zip
2.为您的新网站创建项目存储目录。
在《在Linux CentOS8 上从源代码编译并安装MySQL8》一文中,我们创建了一个/data 目录,其中仅包含mysql 文件夹,但将来我们将添加一个wwwroot 文件夹来存储我们的网站。
[root@haoqixin sdb1]# mkdir /data/wwwroot
3.解压并移动
1、解压下载的PHPMyAdmin5.1.1压缩包。
[root@haoqixin sdb1]# unzip phpMyAdmin-5.1.1-all-langages.zip 2. 将解压后的目录移至/data/wwwroot。
[root@haoqixin sdb1]# mv phpMyAdmin-5.1.1-all-langages /data/wwwroot/4.配置Nginx访问
1.将网站配置文件目录添加到Nginx中
将所有网站放在nginx.conf 中会导致后续管理变得困难,因此为每个网站使用单独的配置文件,并直接引用nginx.conf 中包含的解决方案。 (Nginx的安装请参考Nginx版本和安装包的详细说明,编译CentOS 8.4并安装Nginx 1.20.1)
1. 找到并打开/usr/local/nginx/conf/nginx.conf 文件,然后在结尾} 之前添加一行。
包含/data/nginx/*.conf。
2。创建一个新的/data/nginx 目录。
[root@haoqixin sdb1]# mkdir /data/nginx
3.在/data/nginx中新建pmy.conf文件,写入以下内容:
服务器{ root /data/wwwroot/phpMyAdmin-5.1.1-all-langages; index.php index.html 访问日志/data/logs/tool.access_log; location/{ try_files $uri $uri//index.php?$args; } location ~ \.php$ { fastcgi_buffer_size 32k; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_params }} 4. 设置日志路径. 创建一个新目录/data/logs 以保存文件中配置的日志。
[root@haoqixin wwwroot]# mkdir /data/logs5,启动或重新加载Nginx文件
注意:php和mysql也必须启动。
[root@haoqixin nginx]# /usr/local/nginx/sbin/nginx # 启动或[root@haoqixin nginx]# /usr/local/nginx/sbin/nginx -s reload # 重新加载5.效果
1、如果此时是真实服务器,解析完域名后其实就可以在浏览器中正常访问了。由于这是虚拟机,因此只能在您的Intranet 内访问。如果想通过配置的域名来访问,还必须执行一步:配置hosts文件。
将以下行添加到文件末尾:
127.0.0.1 tool.cc 2,在虚拟机上查看效果
进入phpMyAdmin登录页面。使用用户名root和密码登录(注意这里不允许使用空密码;如果你不知道如何为mysql用户设置密码,请参见这里)。参考:如何更改MySQL8用户登录密码及命令)
登录成功。已输入phpMyAdmin,如上图所示。
好吧,我们按照你的需求来做吧。
扩展知识
有的同学可能会觉得像在终端上使用Xshell一样操作虚拟机很麻烦(参考:再说一下VMware16的centos8和Win10的Xshell的冲突)我也想从本地浏览器访问phpMyAdmin。我应该这样做吗?
请不要担心。有一种方法。
1.可以通过更改本地Win10主机来重定向DNS。
找到并打开C:\Windows\System32\drivers\etc\HOSTS 文件并添加以下行:
192.168.206.134 tool.cc 注意:这里的192.168.206.134是我的虚拟机的IP地址。学生必须输入其虚拟机的IP。
2. 如果您在CentOS8 上启用了防火墙并且没有人打开它,请确保打开端口80。
[root@haoqixin nginx]#firewall-cmd --add-port=80/tcp --permanent[root@haoqixin nginx]# [root@haoqixin nginx]#firewall-cmd --reload
3、检查Win10主系统浏览器的有效性。
测试已通过并且已完全输入和运行。
总结
以上就是安装phpMyAdmin的全部内容,希望对您的学习有所帮助。
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。