centos下安装配置phpmyadmin,我花了二个晚上,郁闷的我不行,配置phpmyadmin简单吧,很简单,我刚工作的时候,就配置过,很顺利,5年后,竟然花了我二个晚上,感觉在centos下有好多陷井,貌似可以走的通,但是进去后,是死胡同。

一,先说一下,安装失败是怎么做的

1,centos下的php是用yum安装的,抱着试试的态度,我用yum install phpmyadmin,真没有想到,有源能下phpmyadmin,因为phpmyadmin就是一个php写的一个网页版mysql管理工具,没有很正常。就这样phpmyadmin安装好了,默认安装在/usr/share/phpmyadmin下

2, /usr/share/phpmyadmin文件夹的所属用户是root:apache,我的工作目录是/home/zhangy/www,所以我把/usr/share/phpmyadmin拷贝到/home/zhangy/www下面,httpd.conf的user和group启动httpd的用户我改成zhangy:zhangy默认是apache:apache,我访问phpmyadmin的时候提session数据无法写入,session放在/var/lib/php/session/,我用chowm来改变/var/lib/php/session/的权限,修改后又出现一个问题,Existing configuration file (./config.inc.php) is not readable.,我知道是由权限引起,我把设成777都不起作用,后来我把httpd的启动用户,还原成apache:apache,上面的这个问题就消失了,这个时候出来个更鬼异的问题,配置文件现在需要绝密的短语密码(blowfish_secret)。 关于这个问题,网上有很解决办法,但是我都试了没用。后来我直接yum remove phpmyadmin,我不用yum来安装phpmyadmin。

3,删除yum安装的phpmyadmin后,我copy到/home/zhangy/www目录的phpmyadmin就能用了。汗死,浪费了二个晚上。

二,下面正确的安装方法

1,下载phpmyadmin

下载网址:http://www.phpmyadmin.net/home_page/downloads.php

If you do not have a package available or desire to install your own phpMyAdmin, you can download one of following source packages. Please note that 3.x versions require at least PHP 5.2 and MySQL 5 to use them. If you are using older versions, please choose the 2.x branch, which is still supported for security fixes.

注意好色的部分,phpmyadmin 3.x版本要求php5.2以上,mysql5.0以上,对号入座。如果选错了,出现的问题就难解决了。

2,安装phpmyadmin

要想让phpmyadmin工作,你还要有二个模块mcrypt.so,mbstring.so,如果提示这二个模块错误的话,把php重新编译一遍,或者,找到这二个模块所对应的文件夹,用phpize,来单独安装这二个模块,然后修改一下php.ini,重起一下apache,就OK了。

3,配置phpmyadmin

修改上面的错误的时候,我在网上查找了一些解决问题方法,我发现一点,就是关于配置文件的,乱七八糟。一会是config.ini.php,一会config.default.php。我一直修改的都是phpmyadmin/libraries/config.default.php,个人觉得,如果对安全要求不高的话,第3步可以不做了。配置如下:

$cfg['Servers'][$i]['auth_type'] = 'cookie';         //默认是config,不要密码就能进入,换成cookie要输入用户和密码的

$cfg['blowfish_secret'] = '1111';                 //这个cookie的加密,密钥,内容随便填,但不要为空

centos下phpmyadmin的安装配置相关推荐

  1. PostgreSQL(Pgsql)快速开始/ ubuntu、centos下PostgreSQL数据库安装配置/查看已经编译的pg 编译选项

    文章目录 一.PostgreSQL是什么 1. Pgsql和Mysql的对比 二.ubuntu 下安装配置postgres sql 数据库 1. [推荐]apt-get 安装postgres 安装和配 ...

  2. Centos下无线网卡的安装配置

    无线网卡的安装 实验环境:VMware workstation 10 centos 6.4 realtek 8192芯片网卡 问题一: 我们知道,一个硬件的识别或者说驱动是靠内核来完成的,但内核由于他 ...

  3. CentOS 下 Oracle 10g 安装 + 配置 全过程(图解)

    实践过程参考官网说明,系统环境: uname -a     Linux higkoo 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 ...

  4. CentOS下torque集群配置(一)-torque安装与配置

    CentOS下torque集群配置(一)-torque安装与配置 一.Centos7系统的安装及设置 1.给两台电脑安装CentOS7.0,光盘启动路径修改为:/dev/cdrom 修改主机名称 # ...

  5. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  6. CentOS下Redis的安装

    CentOS下Redis的安装 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3 ...

  7. Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2

    Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...

  8. CentOS下软件的安装

    Linux操作系统上软件的安装从整体上来说有两种方法: 一种是二进制安装,另一种是源码安装 下面我们就先说一下二进制安装 二进制安装我们一般采用两种工具rpm工具和yum工具 1.rpm工具 rpm ...

  9. linux防火墙安装httpd配置,CentOS7下 Apache的安装配置方法

    前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利.在此做一下学习记录和经验分享. 一.安装httpd 1.先查看一下系统有没有已经安装了httpd的,如果啥都没查到, ...

最新文章

  1. 「NLP」 NLP中应用最广泛的特征抽取模型-LSTM
  2. 简单mysql 查询_简单的mysql查询
  3. 架构师速成7.2-为什么要学习协议、规范
  4. DevOps组织如何选取拓扑结构以提升协作效能
  5. Python 并发部分的面试题
  6. SharePoint2007安装图文详解三:安装SqlServer2005
  7. 称洗澡时突遭电击 承租人起诉“自如”索赔77735元
  8. 无法安装Windows Live“OnCatalogResult:0x80190194”错误的解决方法
  9. c语言怎样存放学生信息,C语言共用体存放学生信息
  10. 为SQL Server 增加链接到SQL Server 的链接服务器
  11. C语言股票交易软件,甩手掌柜股票自动交易程序(2021年5月版)
  12. C语言选择题(含答案)
  13. 花了两万块参加培训,简历投了1000多份,两个月了还是没找到工作
  14. python调整dicom窗宽窗位_【基础篇】kaggle || RSNA脑溢血金牌案例技术分享!如何使用dicom格式的数据的?...
  15. 服务器硬盘热插拔检测不到,用过这么多年才知道, 原来有的设备是真的不能热插拔的!...
  16. 快递鸟基于java功能打印电子面单api接口
  17. STM32如何下载官方固件库
  18. 大数据分析助迈凯轮车队角逐F1
  19. android 辅助功能 模拟点击,Android模拟点击的四种方式
  20. python存储数据的操作(csv格式文件,Excel表格文件)!!!

热门文章

  1. http方法_像本地方法一样调用http服务,feign框架springboot项目实践
  2. bash之逻辑控制---for语句
  3. Autowired byType 与 byName 策略
  4. noip2016 换教室
  5. 【JavaEE】WebService到底是什么?
  6. redis(一)--简介
  7. COJ 0650 绝世难题(一) 可爱的仙人掌
  8. 集群中几种session同步解决方案的比较[转]
  9. RHEL(RedHat Enterprise Linux)5/6 ISO镜像下载
  10. C语言程序的存储区域