明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

PHPMyVisites安裝

[摘要]phpMyVisites是一個用PHP/MySQL技術(shù)開發(fā),采用Gnu GPL.方式發(fā)布的關(guān)于網(wǎng)站訪問量統(tǒng)計的開源軟件.(ipaddr,bcomcn一直漂原創(chuàng)筆記,轉(zhuǎn)載請注明)訪問統(tǒng)計通?梢苑譃閮深,一類是通過訪問日志做統(tǒng)計,另外一類,是實時在線統(tǒng)計。phpMyVisites屬于第二類。phpM...
phpMyVisites是一個用PHP/MySQL技術(shù)開發(fā),采用Gnu GPL.方式發(fā)布的關(guān)于網(wǎng)站訪問量統(tǒng)計的開

源軟件.(ipaddr,bcomcn一直漂原創(chuàng)筆記,轉(zhuǎn)載請注明)

訪問統(tǒng)計通?梢苑譃閮深,一類是通過訪問日志做統(tǒng)計,另外一類,是實時在線統(tǒng)計。phpMyV

isites屬于第二類。

phpMyVisites是一個用PHP/MySQL技術(shù)開發(fā),所以,安裝PHPMyVisites前,你必須要有一個支持P

HP的WEB服務(wù)器,以及安裝Mysql數(shù)據(jù)庫。

假設(shè)你已安裝好PHP+Mysql+WEBServer,接下來安裝phpMyVities

a.下載
phpmyvisites的官方網(wǎng)站是:http://www.phpmyvisites.net/
從官方網(wǎng)站下載最新版的PHHMyVisites

b.上傳
將phpMyvities解壓,上傳到服務(wù)器的WEB目錄,假設(shè)放在/phpmyvities目錄中

c.設(shè)置目錄權(quán)限
phpmyvities安裝過程中,需要新建幾個文件,所以,安裝前要設(shè)置好目錄屬性,以便PHP能訪問

和修改文件系統(tǒng)。主要是需要以下幾種屬性
/phpmyvities 安裝目錄,需要有寫權(quán)限,PHPMyVities會在這目錄新建幾個配置文件。
/phpmyvities/langdispos.php 語言設(shè)置需要修改這個文件
/phpmyvities/lang/* 語言設(shè)置可以需要上傳語言或刪除語言
/phpmyvities/graphs/maps 會修改這些圖片
在Linux下,可以將這些目錄或文件的屬主設(shè)為apache。

d.配置好MYSQL數(shù)據(jù)庫
設(shè)置好用戶和權(quán)限,建好數(shù)據(jù)庫

e.安裝
http://domain/phpmyvities/
按提示安裝。安裝過程會建幾個配置文件。

f.使用
安裝完成后,首先需要建一個站點,建好站點后,再獲取javascript代碼,將javascript代碼到

需要統(tǒng)計的網(wǎng)站的頁面。一般是放在網(wǎng)站的統(tǒng)一的頁腳里面。


附:PHPMyVities中的JPGRAPH亂碼解決方案
PHPMyVities使用jpgraph繪圖,jpgraph使用GD庫繪圖,所以,你的PHP要支持GD庫。
默認情況下,jpgraph對中文支持得不好,可以按如下方法修改:
1.首先,從Windows的fonts下面將simhei.ttf,simsun.ttc兩處字體拷到[PHPMYVISTI]/graphs/f

onts下面,這個字體路徑在graphs/jpgraph.php里面定義了,如果在這個文件沒有定義TTF_DIR

常量,那么,將這兩個字體文件,Linux下拷到/usr/X11R6/lib/X11/fonts/truetype/,Windows

下拷到fonts下面。

2.
將graphs/config_graph.inc.php里的所有FF_VERDANA字體,改為FF_SIMSUN字體
由于座標(biāo)也有可能是漢字,所以,座標(biāo)字體也要改成FF_SIMSUN,將$axey_font,$axex_font設(shè)置

為FF_SIMSUN(也就是把所有FF_FONT1改為FF_SIMSUN)

3.由于phpMyVistes的語言包本身就是uft8編碼,所以,不需要在程序里進行g(shù)b2312->uft8的轉(zhuǎn)

碼。需要將程序中轉(zhuǎn)碼的部分去除。
找到graphs/jpgraph.php里的LanguageConv類的Convert函數(shù)(約660行),

elseif( $aFF === FF_SIMSUN ) {
后面,加入一行,
return $aTxt;
不轉(zhuǎn)碼直接返回。(注釋掉原來{}里的程序段)
注意,此處是因為PHHMyVistes的語言包就是uft8編碼的,所以不需要轉(zhuǎn)為utf8編碼,PHP用GD庫

繪中文漢字時,需要將gb2312編碼轉(zhuǎn)為utf8編碼。Jpgraph需要轉(zhuǎn)碼時,可以用Jpgraph自帶的一

個類轉(zhuǎn),也可以直接用iconv轉(zhuǎn),iconv("GB2312","UTF-8",$aTxt)。(iconv需要在安裝PHP里帶

上相關(guān)選項。)

jpgraph中文亂碼一般可以按這幾步解決
1.copy字體到對應(yīng)目錄
2.繪圖時,指定字體為FF_SIMSUN
3.所繪字符串需要必須是utf8編碼



標(biāo)簽:PHPMyVisites安裝