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
- lnmp環境搭建LNMP
- LNMP 環境安裝LNMP
- docker搭建lnmp環境DockerLNMP
- docker 搭建 lnmp 環境DockerLNMP
- 如何搭建LNMP環境LNMP
- 安裝LNMP環境LNMP
- ubuntu lnmp環境搭建UbuntuLNMP
- PHP-lnmp 環境搭建PHPLNMP
- Docker LNMP Redis 環境搭建DockerLNMPRedis
- macOS 安裝 LNMP 環境MacLNMP
- brew lnmp 環境安裝LNMP
- Windows 下搭建 lnmp 環境WindowsLNMP
- LNMP環境搭建(二):NginxLNMPNginx
- LNMP環境搭建——Nginx篇LNMPNginx
- docker下LNMP環境搭建DockerLNMP
- Dockerfile 方式定製 lnmp 環境DockerLNMP
- 搭建 lnmp 環境之 nginx 篇LNMPNginx
- Deepin 15 搭建 LNMP 環境 + swooleLNMP
- Dockfile搭建極簡LNMP環境LNMP
- PHP 一鍵 Docker LNMP 環境PHPDockerLNMP
- lnmp環境安裝詳細LNMP
- centos下編譯lnmp環境CentOS編譯LNMP
- YUM部署高版本LNMP環境LNMP
- 基於Docker搭建LNMP環境DockerLNMP
- LNMP環境中WordPress程式偽靜態解決方案LNMP
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- Magento2 LNMP 環境安裝LNMP
- ubuntu 16.04安裝LNMP環境UbuntuLNMP
- 利用 Docker 一鍵搭建 LNMP 環境DockerLNMP
- Docker 下安裝配置 lnmp 環境DockerLNMP
- docker搭建laravel開發環境lnmpDockerLaravel開發環境LNMP
- Ubuntu20 LNMP 環境安裝UbuntuLNMP
- Ubuntu 16 下部署 Laravel LNMP 環境UbuntuLaravelLNMP
- 【Linux運維】LNMP環境配置Linux運維LNMP
- zabbix一鍵安裝lnmp環境LNMP
- RedHat/CentOs系統搭建lnmp環境RedhatCentOSLNMP