LNMP环境中phpadmin配置文档-阿里云开发者社区

开发者社区> 科技探索者> 正文

LNMP环境中phpadmin配置文档

简介:
+关注继续查看

phpadmin下载地址http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.3.6/phpMyAdmin-3.3.6-all-languages.tar.gz/download

我的网站根目录是/usr/local/nginx/html

一、phpadmin安装及配置


1.
解压phpadmin压缩包,并复制到/usr/local/nginx/html目录,重命名为dataManage

2.
进入dataManage目录并 cp libraries/config.default.php config.inc.php

3.
编辑vi config.inc.php
修改此处 $cfg['PmaAbsoluteUri'] 为运行phpadmin的网站域名 
  比如:$cfg['PmaAbsoluteUri']= 'http://192.168.1.2/dataManage/'; 
 
修改此处为$cfg['Servers'][$i]['auth_type'] = 'cookie'; 

修改此处为$cfg['Servers'][$i]['user'] = 'root';           // 访问mysql的用户名
 
修改此处为$cfg['Servers'][$i]['password'] = '';        //访问mysql的密码,为空即可

修改此处为 $cfg['DefaultLang']= 'zh';                     //默认使用的语言 

修改此处为$cfg['blowfish_secret'] = '任意字符';

浏览器中输入http://122.112.94.100/dataManage/ 
再输入你的数据库用户名和密码即可登录

 

 

 

 

二、配置连接端口号相同的多台mysql

注释掉$i = 1,并把$cfg['Servers']= array();修改为如下信息:

$cfg['Servers']= array(
'1'=>array('host'=>'192.168.20.1','user'=>'root','password'=>''),
'2'=>array('host'=>'192.168.20.2','user'=>'root','password'=>'')
);

for($i=1;$i<=count($hosts);$i++){
$cfg['Servers'][$i]['host'] = '192.168.20.1';

……

}
$cfg['ServerDefault'] = 1;

三、配置连接端口号不同的多台mysql

1、打开路径/phpmyadmin/libraries/config.default.php”,查找相关项并修改为以下内容:
$cfg['PmaAbsoluteUri'] = 'http://192.168.20.43/phpadmin';
$cfg['blowfish_secret'] = 'test';
$cfg['Servers'][$i]['host'] = $_COOKIE["mysqlhost"];
$cfg['Servers'][$i]['port'] = $_COOKIE["mysqlport"];
$cfg['Servers'][$i]['auth_type'] = 'cookie';


2
、打开路径/phpmyadmin/index.php”,在文件最开头增加以下PHP代码:

if($_POST["mysqlhost"]!= "" && $_POST["mysqlport"] != "")
{
   setcookie("mysqlhost");
   setcookie("mysqlport");
   setcookie("mysqlhost",$_POST["mysqlhost"],time()+300);
  setcookie("mysqlport",$_POST["mysqlport"],time()+300);
}


3
、打开路径/phpmyadmin/libraries/auth/cookie.auth.lib.php”,查找“<!--Login form -->”这行,在该行下方的第10行后(即“<?php} ?>”这行后)增加以下HTML代码:

<divclass="item">
   <label for="input_username">MySQL
地址:</label>
   <input type="text" name="mysqlhost"id="mysqlhost"value="<?=$_COOKIE["mysqlhost"];?>"size="24" />
</div>
<div>
   <label for="input_username">MySQL
端口:</label>
   <input type="text" name="mysqlport" id="mysqlport"value="<?=$_COOKIE["mysqlport"];?>"size="24" />
</div>

本文转自奔跑在路上博客51CTO博客,原文链接http://blog.51cto.com/qiangsh/1561160如需转载请自行联系原作者

qianghong000

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS 下用的是lnmp 的包配置Nginx 下的CI伪静态(搞爽了)
server { listen 80; server_name cy.com; index index.
921 0
直播源码怎样搭建直播系统LNMP环境——PHP配置
前面两篇内容我们聊过了直播平台搭建前需要准备的内容,一切准备就绪之后就要进入正式的搭建部署环节了,本篇就先简单介绍下LNMP环境下的PHP配置。
2671 0
AKKA文档(java版)—位置透明性
2.6 位置透明性 前一章节描述了如何使用角色路径来实现位置透明性。这一个特性应该需要一些额外的说明,因为与之关联的术语“transparent remoting”(透明的远程处理)在编程语言、平台和技术中的用法是不一样的。
1337 0
Linux内核官方文档atomic_ops.txt【摘自Linux 内核文档】
摘自Linux内核文档 Documentation/atomic_ops.txt,不是本人原创 Semantics and Behavior of Atomic and Bitmask Operations David S.
750 0
5489
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载