ホームページ > バックエンド開発 > PHPチュートリアル > サーバー間で iis ログを保存する方法_PHP チュートリアル

サーバー間で iis ログを保存する方法_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:08:55
オリジナル
924 人が閲覧しました

PHP チュートリアルの拡張機能を使用して、ゲーム ユーザー ログ情報をリモートで保存します。ここでは、これを一時的に tlog と呼びます (ファイル サーバーとの tcp/ip 接続を確立します。もちろん udp が望ましいです)。現在、3 つの関数が定義されています
tlog_init。 tlog_record, tlog_close
tlog_init(ip,port) は、ファイルサーバーに接続するために使用されます。ここで、ip と port は、それぞれファイルサーバーのアドレスとポートです
tlog_record(message,file) ユーザーは、記録されるログの内容とファイルを送信します。ログは保存されます
tlog_close はログ生成を閉じるために使用されます ソケットリンク

$result = tlog_init("127.0.0.1", 9734);
if ($result) {
tlog_record("hello" . time(), '1.log');
tlog_record("hello world" . time(), '2.log');
tlog_close();
}
?>

主に config.m4 を修正します。 tlog.c, php_tlog.h を実行して必要な機能を実現します G config.m4 を開き、
php_arg_enable (tlog、いつ、tlog サポートを楽しむために、DNL のアノテーションを開始します) を削除します
[--Nable-Tlog Enable Tlog Support] . hp_function ( tlog_init);
php_function(tlog_record);
php_function(tlog_close);

外部 t_log.c パッケージを参照
上記の手順の後、実行する tlog ディレクトリに入ります
./PHP インストール ディレクトリ/bin/phpize Myディレクトリが /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を追加します。拡張機能

View phpinfo() ;

http://www.bkjia.com/PHPjc/444828.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/444828.html技術記事 PHP チュートリアルの拡張機能を使用すると、ゲームのユーザー ログ情報をリモートで保存できます。ここではこれを一時的に tlog と呼びます (ファイル サーバーとの tcp/ip 接続を確立します。もちろん udp が望ましいです)。 .
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート