最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決zabbix監(jiān)控因php問題導(dǎo)致圖形界面中文亂碼方法

 更新時(shí)間:2019年10月29日 10:06:17   作者:sky1201  
解決因編譯php中添加了-enable-gd-jis-conv選項(xiàng)導(dǎo)致Zabbix監(jiān)控系統(tǒng)圖形界面中文亂碼問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

解決因編譯php中添加了-enable-gd-jis-conv選項(xiàng)導(dǎo)致Zabbix監(jiān)控系統(tǒng)圖形界面中文亂碼問題

現(xiàn)象:

php編譯參數(shù):

說(shuō)明:

如果PHP編譯時(shí)啟用–enable-gd-jis-conv選項(xiàng)的話,那么非ASCII字符(例如漢字、拼音、希臘文和箭頭) 會(huì)被當(dāng)成EUC-JP編碼 (phpinfo中美其名曰“支持JIS編碼的字體”), 從而導(dǎo)致亂碼(由于西文字體沒有假名或漢字,一般表現(xiàn)為全部是方框)。imagettftext()函數(shù)是將字符寫入到圖片的函數(shù),這個(gè)問題就是由這個(gè)函數(shù)導(dǎo)致的。

在網(wǎng)上查了好幾篇教程不全,以下為本人生產(chǎn)實(shí)踐操作,在zabbix3.2版本,php7.2版本

方法一:

重新編譯安裝php,禁用-enable-gd-jis-conv選項(xiàng),這種方式代價(jià)較大;

方法二:

因生產(chǎn)環(huán)境php使用年限比較久,不知道是否有應(yīng)用在使用,不敢輕易重新編譯,故按照方法二解決

第一步:

/etc/nginx/html/zabbix/include中修改graphs.inc.php文件(先備份)

cp graphs.inc.php graphs.inc.php.bak

vim graphs.inc.php #在末尾添加如下代碼

function to_entities($string){
 $len = strlen($string);
 $buf = "";
 for($i = 0; $i < $len; $i++){
  if (ord($string[$i]) <= 127){
   $buf .= $string[$i];
  } else if (ord ($string[$i]) <192){
   //unexpected 2nd, 3rd or 4th byte
   $buf .= "?";
  } else if (ord ($string[$i]) <224){
   //first byte of 2-byte seq
   $buf .= sprintf("&#%d;",
    ((ord($string[$i + 0]) & 31) << 6) +
    (ord($string[$i + 1]) & 63)
   );
   $i += 1;
  } else if (ord ($string[$i]) <240){
   //first byte of 3-byte seq
   $buf .= sprintf("&#%d;",
    ((ord($string[$i + 0]) & 15) << 12) +
    ((ord($string[$i + 1]) & 63) << 6) +
    (ord($string[$i + 2]) & 63)
   );
   $i += 2;
  } else {
   //first byte of 4-byte seq
   $buf .= sprintf("&#%d;",
    ((ord($string[$i + 0]) & 7) << 18) +
    ((ord($string[$i + 1]) & 63) << 12) +
    ((ord($string[$i + 2]) & 63) << 6) +
    (ord($string[$i + 3]) & 63)
   );
   $i += 3;
  }
 }
 return $buf;
}

第二步:

找到該文件中imagettftext()函數(shù)(一共三處)

將最后一個(gè)參數(shù)$string修改為to_entities($string),三處都需要修改,無(wú)需重啟,刷新即可解決問題。

總結(jié)

以上所述是小編給大家介紹的解決zabbix監(jiān)控因php問題導(dǎo)致圖形界面中文亂碼方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • zabbix集群搭建分布式監(jiān)控的操作步驟

    zabbix集群搭建分布式監(jiān)控的操作步驟

    zabbix通過zabbix?proxies為IT基礎(chǔ)設(shè)施提供有效的可用的風(fēng)不是監(jiān)控代理(proxy)可用于代替zabbix?server本地手機(jī)數(shù)據(jù),然后將數(shù)據(jù)報(bào)告給服務(wù)器,對(duì)zabbix分布式監(jiān)控操作步驟感興趣的朋友一起看看吧
    2022-11-11
  • Zabbix 2.4.5自帶MySQL監(jiān)控的配置使用教程

    Zabbix 2.4.5自帶MySQL監(jiān)控的配置使用教程

    Zabbix 有自帶監(jiān)控 MySQL 的模板,但是卻不能直接使用,下面這篇文章主要給大家介紹了關(guān)于Zabbix 2.4.5自帶MySQL監(jiān)控配置使用的相關(guān)資料,文中通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-07-07
  • kubernetes集群搭建Zabbix監(jiān)控平臺(tái)的詳細(xì)過程

    kubernetes集群搭建Zabbix監(jiān)控平臺(tái)的詳細(xì)過程

    Zabbix是一個(gè)基于Web界面的分布式系統(tǒng)監(jiān)控的企業(yè)級(jí)開源軟件??梢员O(jiān)視各種系統(tǒng)與設(shè)備的參數(shù),保障服務(wù)器及設(shè)備的安全運(yùn)營(yíng),這篇文章主要介紹了kubernetes集群搭建Zabbix監(jiān)控平臺(tái),需要的朋友可以參考下
    2022-07-07
  • zabbix 監(jiān)控mysql的方法

    zabbix 監(jiān)控mysql的方法

    這篇文章主要介紹了zabbix 監(jiān)控mysql的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Zabbix?Timeout?設(shè)置不當(dāng)導(dǎo)致的問題及解決方案

    Zabbix?Timeout?設(shè)置不當(dāng)導(dǎo)致的問題及解決方案

    這篇文章主要介紹了Zabbix?Timeout設(shè)置不當(dāng)導(dǎo)致的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Zabbix監(jiān)控多個(gè)JVM進(jìn)程的方法

    Zabbix監(jiān)控多個(gè)JVM進(jìn)程的方法

    這篇文章主要介紹了Zabbix監(jiān)控多個(gè)JVM進(jìn)程的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • zabbix v3.0安裝部署全過程詳解

    zabbix v3.0安裝部署全過程詳解

    這篇文章主要介紹了zabbix v3.0安裝部署全過程,文中通過一步步的步驟和圖文介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • Zabbix通過PSK共享密鑰實(shí)現(xiàn)Server和Agent的通信加密

    Zabbix通過PSK共享密鑰實(shí)現(xiàn)Server和Agent的通信加密

    這篇文章主要介紹了Zabbix通過PSK共享密鑰實(shí)現(xiàn)Server和Agent的通信加密,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06
  • centos7安裝zabbix?5.0的詳細(xì)過程

    centos7安裝zabbix?5.0的詳細(xì)過程

    這篇文章主要介紹了centos7安裝zabbix?5.0,本文中zabbix使用的是zabbix?5?+?postgresql?+?nginx的組合,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • zabbix監(jiān)控Linux系統(tǒng)服務(wù)的流程

    zabbix監(jiān)控Linux系統(tǒng)服務(wù)的流程

    這篇文章主要介紹了zabbix監(jiān)控Linux系統(tǒng)服務(wù)的流程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10

最新評(píng)論

鄱阳县| 大田县| 芜湖市| 东安县| 宝鸡市| 肇源县| 绥德县| 建平县| 江安县| 固原市| 股票| 陆良县| 威宁| 临颍县| 乌兰察布市| 繁昌县| 高安市| 灵璧县| 泌阳县| 贵南县| 冕宁县| 清丰县| 郸城县| 班戈县| 平乐县| 青田县| 酉阳| 霞浦县| SHOW| 罗江县| 瑞金市| 左权县| 白朗县| 敦化市| 石景山区| 陆川县| 娱乐| 营口市| 龙口市| 乃东县| 陇南市|