国产探花免费观看_亚洲丰满少妇自慰呻吟_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();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐至县| 深水埗区| 壶关县| 大方县| 格尔木市| 聂荣县| 广饶县| 文水县| 嫩江县| 漳浦县| 鹤庆县| 肃北| 交城县| 吉林市| 化德县| 伊吾县| 深水埗区| 桃江县| 石渠县| 正蓝旗| 黄冈市| 五大连池市| 汉寿县| 商洛市| 来安县| 白玉县| 军事| 曲阳县| 临猗县| 淮阳县| 洪雅县| 大邑县| 重庆市| 中山市| 龙门县| 普洱| 莆田市| 喀喇| 杭州市| 长寿区| 镇康县|