CentOS上Nginx服务器安装phpmyadmin

下载并安装phpmyadmin工具,一个是把代码拷上去,一个是增加一个站点(就是nginx conf文件)。

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。

phpmyadmin最大的好处之一就是提供虚拟主机的服务商不需要向外界公开mysql的地址,
让数据库操作平台直接连接其LAN的IP地址——既提供了操作数据库的服务,又保证了安全。
另一个好处就是跨平台,Mysql有很多优秀的GUI管理工具,但是,桌面程序都有一个跨平台成本大的通病,phpmyadmin是web UI,可以很好的屏蔽这一点,而且免费的。

下载phpMyAdmin-4.6.4-all-languages安装包,解压后上传至nginx默认web路径即/usr/share/nginx/html。

Nginx虚拟主机配置(/etc/nginx/conf.d)如下:拷贝除default以外的任一配置文件,然后进行修改。

server {

listen       82;           //访问的端口

server_name  192.168.xxx.xxx;

index index.html index.htm index.php;

root /usr/share/nginx/html/phpmyadmin;

# root/usr/share/nginx/html后添加安装的文件名,这样打开url就可以简化成

# http://192.168.xxx.xxx:82即可,否则的话需要输入url为

# http://192.168.xxx.xxx:82/phpmyadmin

location ~ \.php$ {

#    root           html;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param 
SCRIPT_FILENAME 
/$document_root$fastcgi_script_name;

include        fastcgi_params;

}

phpmyadmin登录成功后,如下图:

解决方法:

升级mysql版本为5.5.0以上。

192.168. xxx.xxx上解压phpmyadmin到var/www/html路径下后,打开浏览器

浏览器返回提示:

PHP 5.5+ is required.
Currently installed version is: 5.4.45

解决办法:

删除已装的phpmyadmin,降低版本为4.5.0,即可打开了。

原文地址:https://www.cnblogs.com/fengye151/p/11519094.html

时间: 2024-10-14 17:34:54

CentOS上Nginx服务器安装phpmyadmin的相关文章

在CentOS上yum安装phpMyAdmin的教程

篇文章主要介绍了在CentOS上安装phpMyAdmin的教程,phpMyAdmin是一款借助PHP脚本来操作MySQL的工具,非常具有人气,需要的朋友可以参考下 前提 在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP.根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装. 另一个要求是允许在你的CentOS上安装EPEL库.如果你还没设置过请猛戳这里.在CentOS6或7上安装php

centos上nginx及mysql的安装

一.mysql的安装 sudo rpm -ivh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm #将其添加到yum库. sudo yum install mysql-server #安装mysql 二.nginx的安装 sudo yum install epel-release #把ngin添加到yum源上,然后就可以yum安装yum -y install nginx #安装nginx 三.修改yum源 [1] 首先

centos上nginx的安装

安装步骤: 1.下载nginx,执行:wget http://nginx.org/download/nginx-1.10.2.tar.gz 2.解压,执行:tar vxzf nginx-1.10.2.tar.gz 3.安装,切换到nginx解压目录下,执行:./configure --prefix=/usr/local/nginx 遇到问题: 执行时报错: checking for C compiler ... not found ./configure: error: C compiler c

Linux系统入门学习:在CentOS上安装phpMyAdmin

问题:我正在CentOS上运行一个MySQL/MariaDB服务,并且我想要通过网络接口来用phpMyAdmin来管理数据库.在CentOS上安装phpMyAdmin的最佳方法是什么? phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管理工具, 但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaDB的管理任务.它支持几乎所有MySQL数据库/表的相关操作,比如浏

CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin

原文 CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin 发表于 2014-11-02 作者 Haoxian Zeng 更新于 2014-12-12 之前根据在 Linode VPS 上部署 LAMP 服务器的经验写了安装记录,得到不少网友的亲睐.随着 CentOS 7 发布,安装过程发生了不少变化.因此在虚拟机上跑了一下,根据之前的记录做了修改,以供参考.主要注意的是,现在数据库由 MySQL 改成 MariaDB 了,故而 LAMP 代表的就是 Linux + A

在CentOS上把Nginx从1.2.4升级到1.6.0

在CentOS上升级把Nginx从1.2.4升级到1.6.0 摘要:本文记录了在CentOS 6.3上,把Nginx从1.2.4升级到1.6.0的过程. 1. 概述 在我做的一个项目中,最近我对生产服务器上的一系列系统软件进行了升级,包括git.Nginx.MySQL和PHP.这篇文章讲的是升级Nginx的过程,其他软件的升级在近期的其他文章中介绍. 服务器的操作系统是CentOS 6.3.在我加入这个项目之前,网络服务器Nginx已经安装设置好了,所以我当时只是查看了一些文档,找到了网站所在的

如何在 Ubuntu 和 CentOS 上启用 Nginx 的 HTTP/2 协议支持

HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进.HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 Web 应用程序会更快.在本篇教程中,我们将像你展示如何在安装有 Ubuntu 或 CentOS 作为操作系统的 Linux VPS 上使用开启 Nginx 的 HTTP/2 协议.如果你使用 Apache,你可以查看我们的另一篇教程:如何在 Ubuntu 上开启 Apache 的 HTTP/2 协议

在CentOS上编译安装Nginx+实验环境搭建+测试

0.说明 Nginx作为一款优秀的Web Server软件同时也是一款优秀的负载均衡或前端反向代理.缓存服务软件,很有必要搭建实验环境来对其进行学习. 1.实验环境 本次实验的测试环境使用的宿主机操作系统为Windows 7,在Vmware虚拟机安装CentOS 6.5,说明如下: 宿主机操作系统Windows 7 虚拟机安装的操作系统CentOS 6.5 虚拟机操作系统上网方式NAT 而当使用NAT的方式进行上网时虚拟机.宿主机之间的网络连接关系可如下所示: 关于为什么网络拓扑结构是这样的,这

CentOs上搭建nginx

CentOs上搭建nginx 标签(空格分隔): nginx ? 版权声明:本文为博主原创文章,转载请注明出处 本文内容仅为个人理解,不保证完全正确 [TOC] 1. 在root环境下安装nginx 1.1 常用工具安装 yum -y install wget httpd-tools vim 1.2 关闭iptables规则 iptables -F iptables -t nat -F 1.3 关闭SELinux setenforce 0 1.4 安装C/C++环境和PCRE库 yum -y i