国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

跨服務器保存iis日志方法

2024-05-04 21:48:54
字體:
來源:轉載
供稿:網友

用php可擴展特性實現可以遠程保存游戲用戶日志信息,這里我暫時叫他tlog(與文件服務器建立tcp/ip連接,當然最好是udp),目前定義了三個函數.

tlog_init,tlog_record,tlog_close

tlog_init(ip,port)用來連接文件服務器其中ip,port分別為文件服務器地址和端口

tlog_record(message,file)用戶發送要記錄的日志內容和日志保存的文件

tlog_close為關閉發送日志產生的socket鏈接

PHP實例操作代碼如下:

  1. <?php 
  2. $result = tlog_init("127.0.0.1", 9734); 
  3. if ($result) { 
  4. //開源代碼Vevb.com 
  5.     tlog_record("hello" . time(), '1.log'); 
  6.     tlog_record("hello world" . time(), '2.log'); 
  7.     tlog_close(); 
  8. ?> 

我們主要修改config.m4,tlog.c,php_tlog.h實現我們要的功能

打開config.m4,刪除 php_arg_enable(tlog, whether to enable tlog support, 行開始注釋dnl,刪除[  --enable-tlog  enable tlog support]) 行開始注釋dnl,打開php_tlog.h 增加:

php_function(tlog_init);

php_function(tlog_record);

php_function(tlog_close);

外t_log.c見包,以上步驟后進入tlog目錄執行

./你的php安裝目錄/bin/phpize 我的目錄為/usr/local/webserver/php5.3.3,則該命令./usr/local/webserver/php5.3.3/bin/phpize

./configure --with-php-config=/usr/local/webserver/php5.3.3/bin/php-config

make 

sudo make install(因為我使用的ubuntu,所以帶了sudo主要是php安裝目錄創建擴展時的權限問題)

修改php.ini增加tlog.so擴展,查看phpinfo();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗江县| 石景山区| 莎车县| 廊坊市| 乐业县| 剑河县| 博野县| 平湖市| 华池县| 杭锦后旗| 金川县| 尖扎县| 江口县| 邵东县| 原阳县| 卓资县| 定结县| 金湖县| 大名县| 五指山市| 孝义市| 资源县| 桃园县| 深泽县| 海宁市| 两当县| 土默特右旗| 融水| 页游| 麻江县| 娄底市| 宜州市| 康平县| 甘泉县| 米易县| 丰县| 宜丰县| 南溪县| 镇雄县| 出国| 福贡县|