Quantcast

Welcome to Sofee.cn

Sofee.cn is still in development and not yet available. Click here to visit my blog. ʹÓñ´±¦¾èÖú±¾Õ¾£¡ make a donation

About me

My name is Wenlong Wu, playing around with computers since 1997. Currently I'm working as Programmer for an IT-corporation located in Hangzhou, China.

My Project

  • SofeeFramework
  • - [2005-07-18] SofeeFramework is a simple PHP 5 framework for managing web application like CMS, CRM etc. It delivers 6 basic services for web applications using the new OO and XML features of PHP5:
  • FreeImage extension
  • - http://pecl.php.net/package/FreeImage, click here to download binary version.
  • ezSqliteAdmin
  • - http://sourceforge.net/projects/ezsqliteadmin
  • Sofee Disassembler
  • - hooks into the Zend Engine, it's still in development and not yet available.
  • Sofee Spy
  • - hooks into the zend extension, it can be used to see what is different before and after load the zend extension. click here to download.

    config.w32 for eAccelerator under PHP 5

    // $Id: config.w32,v 1.4 2005/01/08 07:01:24 wenlong Exp $
    // vim:ft=javascript
    
    ARG_ENABLE("eaccelerator", "eAccelerator support", "no");
    
    ARG_ENABLE("eloader", "eLoader support", "no");
    
    if (PHP_EACCELERATOR != "no") {
     EXTENSION("eaccelerator", "eaccelerator.c encoder.c execute.c loader.c content.c mm.c opcodes.c optimize.c", \
     PHP_EACCELERATOR_SHARED, "/D PHP_EACCELERATOR_SHARED=1", "eaccelerator.dll");
     AC_DEFINE('HAVE_EACCELERATOR', 1, 'eAccelerator support');
     ADD_FLAG("CFLAGS_EACCELERATOR", " \
    /D HAVE_EXT_SESSION_PHP_SESSION_H=1  \
    /D WITH_EACCELERATOR_CRASH_DETSCTION  \
    /D WITH_EACCELERATOR_OPTIMIZER  \
    /D WITH_EACCELERATOR_ENCODER  \
    /D WITH_EACCELERATOR_LOADER  \
    /D WITH_EACCELERATOR_SESSIONS  \
    /D WITH_EACCELERATOR_CONTENT_CACHING  \
    /D WITH_EACCELERATOR_DISASSEMBLER  \
     ");
    }
    
    if (PHP_ELOADER != "no") {
     EXTENSION("eloader", "loader.c opcodes.c", PHP_ELOADER_SHARED, "/D PHP_ELOADER_SHARED=1", "eloader.dll");
     AC_DEFINE("HAVE_EACCELERATOR", 1, 'eAccelerator support');
     ADD_FLAG("CFLAGS_ELOADER", "/D WITH_EACCELERATOR_LOADER /D HAVE_EACCELERATOR_STANDALONE_LOADER");
    }
    

    ÕãICP±¸05014869ºÅ