網(wǎng)站目錄架構(gòu)網(wǎng)店代運(yùn)營公司靠譜嗎
Adminer是一個(gè)小而強(qiáng)悍的基于web的數(shù)據(jù)庫管理工具, 官方默認(rèn)支持幾十種語言,但是對于中國的用戶而言只需要有中文和英文就夠了,其他語言基本無用。這就需要我們下載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 目錄刪除其他不需要的語言文件即可
設(shè)置Adminer默認(rèn)語言為中文:
這個(gè)在文件adminer/include/lang.inc.php中查找 $LANG = "en"; 將這里的 en 換成 zh
'en' => 'English',?
'zh' => '簡體中文',
'zh-tw' => '繁體中文'
登錄窗口左側(cè)的app名稱和連接修改
adminer/include/adminer.inc.php 這個(gè)文件里面的Adminer 類的name()方法
Adminer本地開發(fā)調(diào)試
啟動服務(wù)命令: make server?
開啟服務(wù)后,訪問 http://127.0.0.1:8000/adminer 即可查看修改內(nèi)容

Adminer編譯
執(zhí)行命令: make compile
執(zhí)行后會自動生成 adminer-4.8.1.php
adminer支持的驅(qū)動:
驅(qū)動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頁面后設(shè)置默認(rèn)的驅(qū)動 和默認(rèn)的host
Adminer.php 通過get方式獲取默認(rèn)的服務(wù), key為上面的支持的驅(qū)動key,值就是默認(rèn)的服務(wù)器, username為默認(rèn)用戶名, db為默認(rèn)數(shù)據(jù)庫
如:打開Adminer.php后默認(rèn)為PostgreSQL ,服務(wù)器為?192.168.1.9?
adminer.php?pgsql=192.168.1.9
設(shè)置默認(rèn)用戶名 username=xxx
設(shè)置默認(rèn)數(shù)據(jù)庫 db=dbname
運(yùn)行adminer并將系統(tǒng)設(shè)置為Mysql 服務(wù)器設(shè)置為127.0.0.1 登錄用戶名 root 數(shù)據(jù)庫 aaa 的url地址如下:
adminer-4.8.1.php?server=127.0.0.1&username=root&db=aaa
注意: sumlime的 phpfmt 格式化 adminer/include/adminer.inc.php 這個(gè)文件會導(dǎo)致 $operators 未定義的異常提示!? 所以,如果你使用sublime打開adminer.inc.php這個(gè)文件的話注意關(guān)閉save-on-format