LNMP環境中phpadmin配置文件
我的網站根目錄是/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>
相關文章
- 搭建lnmp環境LNMP
- LNMP 環境搭建LNMP
- docker 搭建 lnmp 環境DockerLNMP
- LNMP 環境安裝LNMP
- docker搭建lnmp環境DockerLNMP
- Windows 下搭建 lnmp 環境WindowsLNMP
- LNMP環境一鍵部署LNMP
- LNMP環境搭建(二):NginxLNMPNginx
- docker下LNMP環境搭建DockerLNMP
- macOS 安裝 LNMP 環境MacLNMP
- PHP-lnmp 環境搭建PHPLNMP
- Docker LNMP Redis 環境搭建DockerLNMPRedis
- brew lnmp 環境安裝LNMP
- PHP 一鍵 Docker LNMP 環境PHPDockerLNMP
- Dockerfile 方式定製 lnmp 環境DockerLNMP
- 搭建 lnmp 環境之 nginx 篇LNMPNginx
- Deepin 15 搭建 LNMP 環境 + swooleLNMP
- ubuntu 16.04安裝LNMP環境UbuntuLNMP
- 【Linux運維】LNMP環境配置Linux運維LNMP
- Dockfile搭建極簡LNMP環境LNMP
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- Inmp-(2)在ubuntu18.04中搭建lnmp環境UbuntuLNMP
- 利用 Docker 一鍵搭建 LNMP 環境DockerLNMP
- Ubuntu 16 下部署 Laravel LNMP 環境UbuntuLaravelLNMP
- Magento2 LNMP 環境安裝LNMP
- docker搭建laravel開發環境lnmpDockerLaravel開發環境LNMP
- Docker 下安裝配置 lnmp 環境DockerLNMP
- Ubuntu20 LNMP 環境安裝UbuntuLNMP
- ansible-playbook 批量部署lnmp環境LNMP
- mac brew 安裝 lnmp環境 代替MampMacLNMP
- 阿里雲 Ubuntu16.04 部署 LNMP 環境阿里UbuntuLNMP
- windows 10 配置 docker lnmp 開發環境WindowsDockerLNMP開發環境
- 基於Docker的LNMP開發環境DockerLNMP開發環境
- Linux 下使用 Docker 安裝lnmp環境LinuxDockerLNMP
- LNMP+HAProxy+Keepalived負載均衡(一)- LNMP基礎環境準備LNMP負載
- lnmp 環境開啟 fileinfo php 擴充套件LNMPPHP套件
- 使用Docker 一鍵部署 LNMP+Redis 環境DockerLNMPRedis
- Ubuntu18.04 桌面版 搭建 LNMP 環境UbuntuLNMP
- CentOS7 配置 LNMP 伺服器環境CentOSLNMP伺服器