0%

Linux 下安装PHP高性能日志系统SeasLog

  1. 下载SeasLog

     wget http://pecl.php.net/get/SeasLog-1.7.6.tgz
  2. 解压并进入解压后的文件夹

     tar -axvf SeasLog-1.7.6.tgz
     cd SeasLog-1.7.6/
  3. 加入SeasLog扩展模块到php

     phpize
  4. 检查安装配置:

     ./configure --with-php-config=/usr/local/php/bin/php-config
  5. 编译、安装

     make
     make install 
  6. 在php.ini中配置SeasLog:

     [SeasLog] 
     extension = seaslog.so
    
     seaslog.default_basepath = "/var/log/www"
    
     seaslog.default_logger = "default"
    
     seaslog.default_datetime_format = "Y-m-d H:i:s"
    
     seaslog.default_template = "%T | %L | %P | %Q | %t | %M"
    
     seaslog.disting_type = 1
    
     seaslog.disting_by_hour = 1
    
     seaslog.use_buffer = 1
    
     seaslog.buffer_size = 100
  7. 重启php

     sudo killall php-fpm
     sudo php-fpm
  8. 检查是否已经生效

     php -i|grep seaslog