安裝之前先確認您是否擁有主機的安裝權限,否則無法進行安裝,安裝步驟如下!
1. 根據您當前用的 php 版本,下載相應已編譯好的 php_scws.dll 擴展庫。 目前支持以下版本 [PHP-4.4.x (44KB/VC6/ZTS)] [PHP-5.2.x (44KB/VC6/ZTS)] [PHP-5.3.x (40KB/VC9/ZTS)] [PHP-5.4.x (40KB/VC9/ZTS)] [PHP-5.3.x (40KB/VC9/NTS)] [PHP-5.4.x (40KB/VC9/NTS)] [PHP-5.3.x (44KB/VC6/ZTS)] 下載地址為:http://www.xunsearch.com/scws/download.php
2. 將下載后的 zip 文件解壓縮得到里面的 php_scws.dll ,將該文件放到 php 安裝目錄的 ext/ 目錄中去(通常為:X:/php/ext/)。
3. 建立一個本地目錄放規則集文件和詞典文件,建議使用:C:/PRogram files/scws/etc
4. 從 scws 主頁上下載詞典文件和規則集文件,解壓后將 *.xdb 和 *.ini 放到上述目錄中 SCWS 全部源代碼,包括 libscws 核心庫,命令行工具程序,php 擴展代碼,規則集及文檔。 下載地址 http://www.xunsearch.com/scws/down/scws-1.2.2.tar.bz2 規則集:在源碼文件的etc文件夾中 詞典系列:http://www.xunsearch.com/scws/download.php XDB 詞典文件 位置
4. 修改 php.ini 通常位于 C:/windows/php.ini 或 C:/winnt/php.ini 之類的目錄, 在 php.ini 的末尾加入以下幾行:
[scws];; 注意請檢查 php.ini 中的 extension_dir 的設定值是否正確, 否則請將 extension_dir 設為空,; 再把 php_scws.dll 指定為絕對路徑。;extension = php_scws.dll
以下參數可選scws.default.charset = gbkscws.default.fpath = "c:/program files/scws/etc"
5. 重啟 web 服務器即可完成。
測試程序
test1.php< ?php$so = scws_new();$so->set_charset('gbk');// 這里沒有調用 set_dict 和 set_rule 系統會自動試調用 ini 中指定路徑下的詞典和規則文件$so->send_text("我是一個中國人,我會C++語言,我也有很多T恤衣服");while ($tmp = $so->get_result()){ print_r($tmp);}$so->close();?>
test2.php< ?php//實例化分詞插件核心類 $so = scws_new(); //設置分詞時所用編碼 $so->set_charset('utf-8'); //設置分詞所用詞典(此處使用utf8的詞典) $so->set_dict('dict.utf8.xdb'); //設置分詞所用規則 $so->set_rule('etc/rules.utf8.ini '); //分詞前去掉標點符號 $so->set_ignore(true); //是否復式分割,如“中國人”返回“中國+人+中國人”三個詞。 $so->set_multi(true); //設定將文字自動以二字分詞法聚合 $so->set_duality(true); //要進行分詞的語句 $so->send_text("我是中國人,我不喜歡吃喝玩樂"); //獲取分詞結果,如果提取高頻詞用get_tops方法 // $tmp = $so->get_tops(5,'al,n');
while ($tmp = $so->get_result()) { print_r($tmp); } $so->close();
?>
新聞熱點
疑難解答