CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装

之前我们已经安装了lnmp的环境,现在让我们来安装phpmyadmin。

跟前一样,yum默认的库里是没有phpmyadmin的,我们需要从epel库里进行安装,之前已经安装过epel的朋友就可以直接下载rpm包了。

yum install epel-release
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

下载完成后安装phpmyadmin

yum install --enablerepo=remi --enablerepo=remi-php56 phpmyadmin

然后,我们更改nginx的配置文件,添加phpmyadmin的路径。

vi /etc/nginx/conf.d/default.conf

在nginx配置文件里加入以下代码。之后如下图所示。

location /phpmyadmin {
    alias /usr/share/phpMyAdmin;
    index index.php;
  }

  location ~ /phpmyadmin/.+\.php$ {
    if ($fastcgi_script_name ~ /phpmyadmin/(.+\.php.*)$) {
      set $valid_fastcgi_script_name $1;
    }
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin/$valid_fastcgi_script_name;
  }

修改完成后,还是:wq退出,然后nginx -t检测语法,nginx -s reload重启nginx

最后,我们打开浏览器,访问http://localhost/phpmyadmin/,就会出现以下界面了。

至此,phpmyadmin的配置也完成了。最后,数据库的访问地址暴露出来是很不安全的,最好配置一个复杂的无规律的地址。

(0)

相关推荐

  • CentOS7 LNMP+phpmyadmin环境搭建 第二篇LNMP环境搭建教程

    上一篇博客我们在虚拟机上安装了centos7,接下来,就开始安装lnmp环境吧. 还是跟之前一样,进入命令行后,先使用su命令切换到root权限. 首先配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.关闭SELINUX: vi /etc/selinu

  • CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装

    前一阵子配公司的服务器的时候,发现网上好多教程杂乱无章,然后便根据网上已有资料自己整理了一个lnmp环境的安装教程.因为懒,已经好久没写过博客了.趁着这次公司招新人,把之前整理的文档又整理了一次,顺便发一篇博客.好了,废话不多说,正文开始. 虚拟机及CentOS7安装 没接触过linux的朋友,建议还是先从虚拟机安装开始.大多使用VMware.这里,我使用的是VMware12.安装完成后如下图,点击创建新的虚拟机,自定义. 下一步,下一步选择稍后安装操作系统.下一步,然后选择对应版本的linux

  • Centos7.2 编译安装方式搭建 phpMyAdmin

    背景说明:phpMyAdmin 是通过浏览器管理MySQL数据库的很方便的工具 安装方式:在本文中所有依赖软件均使用最新版本源码编译安装. 操作系统:Centos7.2 x86_64位 一.编译安装 并配置 httpd 2.4.7,由于软件依赖,先安装 pcre apr 以及 apr-util 1. 下载 编译 安装 pcre tar zxvf pcre-8.41.tar.gz cd pcre-8.41 ./configure --prefix=/opt/local/pcre-8.41 make

  • CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装

    之前我们已经安装了lnmp的环境,现在让我们来安装phpmyadmin. 跟前一样,yum默认的库里是没有phpmyadmin的,我们需要从epel库里进行安装,之前已经安装过epel的朋友就可以直接下载rpm包了. yum install epel-release rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 下载完成后安装phpmyadmin yum install --enablerepo=remi

  • centos7 PHP环境搭建 GD库 等插件安装方法

    安装Apache 1.安装 yum -y install httpd 2.开启apache服务 systemctl start httpd.service 3.设置apache服务开机启动 systemctl enable httpd.service 4.验证apache服务是否安装成功 查了资料,说法是,CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙:要想让外网能访问到apache主目录,就需要做以下的操作: firewall-cmd --perm

  • CentOS7 Nvidia Docker环境搭建

    最近在搞tensorflow的一些东西,话说这东西是真的皮,搞不懂.但是环境还是磕磕碰碰的搭起来了 其实本来是没想到用docker的,但是就一台配置较好的服务器,还要运行公司的其他环境,vmware esxi用起来太费劲,还是算了. 环境: 系统:CentOS7 7.4 1708 显卡:Nvidia 1080Ti 下载所有需要的东东 1.docker-ce yum repo : https://download.docker.com/linux/centos/docker-ce.repo 2.n

  • 详解CentOS 7.0源码包搭建LNMP 实际环境搭建

    Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c 一.linux 系统限制配置 1.关闭系统防火墙 systemctl stop firewalld.service 关闭防火墙 systemctl disable firewalld.service 禁用防火墙 2.关闭SElinux sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config setenforce 0 se

  • 详解Lamp环境搭建Linux CentOS6.5编译安装mysql5.6

    安装前准备 通过rpm命令检查centos上是否已经安装mysql,然后卸载已经存在的mysql版本 [root@localhost src]# rpm -qa|grep mysql mysql-libs-5.1.66-2.el6_3.i686 [root@localhost src]# rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.i686 通过yum安装mysql编译需要的依赖包 [root@localhost src]# yum install gcc

  • Vue2.0 从零开始_环境搭建操作步骤

    简要:继项目空闲后,开始着手vue的学习;为此向大家分享其中的艰辛和搭建办法,希望能够跟各位VUE大神学习探索,如果有不对或者好的建议告知下:*~*! 一.什么是VUE? 是一种node.js框架,特点如下: 1.数据绑定 (特性:双向绑定:一旦发生变化,Dom节点实时更新:PS:尽量抛弃JQ,次特点已经可以解决很多特效等问题) 2.组件化(比如:乐高积木一样通过互相引用而组装起来) 二.开发环境 三.环境搭建 1. 包管理器安装 (1) Homebrew安装 (mac 环境,win无法安装)

  • DVWA下载、安装、使用(漏洞测试环境搭建)的详细教程

    DVWA(Damn Vulnerable Web Application)是一个用来进行安全脆弱性鉴定的PHP/MySQL Web应用,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程. 一共有十个模块: 暴力(破解).命令行注入.跨站请求伪造.文件包含.文件上传.不安全的验证码.SQL注入.SQL盲注.弱会话ID.XSS漏洞(DOM型跨站脚本.反射型跨站脚本. 存储型跨站脚本) 环境搭建 由于是本地搭建真实web漏洞网站,我就以Win

  • R语言基于Keras的MLP神经网络及环境搭建

    目录 Intro 环境搭建 本机电脑配置 安装TensorFlow以及Keras 安装R以及Rstudio 基于R语言的深度学习MLP 在Rstudio中安装Tensorflow和Keras MNIST数据集的预处理 深度学习MLP模型 总结和学习笔记 Intro R语言是我使用的第一种计算机语言,也是目前的主流数据分析语言之一,常常被人与python相比较.在EDA,制图和机器学习方面R语言拥有很多的的package可供选择.但深度学习方面由于缺少学习库以及合适的框架而被python赶超.但K

随机推荐