網站目錄架構網店代運營公司靠譜嗎
Adminer是一個小而強悍的基于web的數(shù)據庫管理工具, 官方默認支持幾十種語言,但是對于中國的用戶而言只需要有中文和英文就夠了,其他語言基本無用。這就需要我們下載Adminer源碼自己編譯 Adminer.php , 如下圖所示
adminer 中英文語言精簡版本
只保留中文和英文語言文件,精簡體積到 325kb
下載Adminer源碼?
# 下載Adminer源碼
wget https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.zip#解壓
unzip adminer-4.8.1.zipcd adminer-4.8.1
入口文件: adminer/index.php
Adminer語言精簡:
修改文件 adminer/include/lang.inc.php 只留下中文和英文即可,如下
上面的文件修改后,再到 adminer/lang 目錄刪除其他不需要的語言文件即可
設置Adminer默認語言為中文:
這個在文件adminer/include/lang.inc.php中查找 $LANG = "en"; 將這里的 en 換成 zh
'en' => 'English',?
'zh' => '簡體中文',
'zh-tw' => '繁體中文'
登錄窗口左側的app名稱和連接修改
adminer/include/adminer.inc.php 這個文件里面的Adminer 類的name()方法
Adminer本地開發(fā)調試
啟動服務命令: make server?
開啟服務后,訪問 http://127.0.0.1:8000/adminer 即可查看修改內容

Adminer編譯
執(zhí)行命令: make compile
執(zhí)行后會自動生成 adminer-4.8.1.php
adminer支持的驅動:
驅動key ? ?描述
server?? ??? ?MySQL
sqlite?? ??? ?SQLite 3
sqlite2?? ??? ?SQLite 2
pgsql?? ??? ?PostgreSQL
oracle?? ??? ?Oracle (beta)
mssql?? ??? ?MS SQL (beta)
mongo?? ??? ?MongoDB (alpha)
elastic?? ??? ?Elasticsearch (beta)
打開Adminer.php頁面后設置默認的驅動 和默認的host
Adminer.php 通過get方式獲取默認的服務, key為上面的支持的驅動key,值就是默認的服務器, username為默認用戶名, db為默認數(shù)據庫
如:打開Adminer.php后默認為PostgreSQL ,服務器為?192.168.1.9?
adminer.php?pgsql=192.168.1.9
設置默認用戶名 username=xxx
設置默認數(shù)據庫 db=dbname
運行adminer并將系統(tǒng)設置為Mysql 服務器設置為127.0.0.1 登錄用戶名 root 數(shù)據庫 aaa 的url地址如下:
adminer-4.8.1.php?server=127.0.0.1&username=root&db=aaa
注意: sumlime的 phpfmt 格式化 adminer/include/adminer.inc.php 這個文件會導致 $operators 未定義的異常提示!? 所以,如果你使用sublime打開adminer.inc.php這個文件的話注意關閉save-on-format