Home arrow Support arrow Documentation arrow Compatibility Guide
Login Form
 : 
 : 

Lost Password?
No account yet? Register
Also listed on
Compatibility Guide

Views : 1046    


1. Introduction
2. PHP
3. Opcode caches/Optimizers/Accelerators
     3.1. APC, xcache, eaccelerator
     3.2. Zend Platform
     3.3. AfterBurner Cache
     3.4. Turck MM Cache
4. Encoders/Obfuscators
     4.1. IonCube PHP encoder
     4.2. Zend Guard
     4.3. Sourceguardian
5. Miscellaneous
     5.1. Ioncube Package Foundry
     5.2. PHPAudit

1 - Introduction

:note We are always interested by compatibility information between PHK and third-party software like encoders, obfuscators, opcode caches, optimizers, license systems... and more generally everything that can change the way the PHP interpreter manages source code.

:note If you are the maintainers of such software, you can contact us so that we can work together to certify PHK with your software.

:note If some software is not listed here and you have a doubt about its compatibility with PHK, please ask.

Most of the incompatibilities listed below are under investigation. So, this document is regularly updated.

2 - PHP

PHP 5.1 or more is required to run and/or build a PHK archive.

If the package contains compressed files, it will require the corresponding extension (zlib and/or bzip2).

3 - Opcode caches/Optimizers/Accelerators

Please read the PHK roadmap for more information on the way PHK interacts with various PHP cache systems.

3.1 - APC, xcache, eaccelerator

These cache systems are automatically recognized by PHK, which uses them to run faster.

The interaction with the opcode cache is still subject to approval by the PHP core maintainers.

3.2 - Zend Platform

Not tested yet

3.3 - AfterBurner Cache

Not tested yet

3.4 - Turck MM Cache

Not tested yet

4 - Encoders/Obfuscators

4.1 - IonCube PHP encoder

[29-May-2007]

Environment :

  • IonCube Encoder version : ionCube Encoder Evaluation Version 6.5 Enhancement 12
  • IonCube Loader : version 3.1 for Linux x86

Status : Failed

The encoder works well and the archive is generated without problems, but including any file from the archive (through the stream wrapper) fails with message 'The file phk://xxx/xxx.php is corrupted". The Ioncube loader does not accept to include PHP code from 'stream-wrapped' paths.

4.2 - Zend Guard

Not tested yet

4.3 - Sourceguardian

Not tested yet

5 - Miscellaneous

5.1 - Ioncube Package Foundry

Not tested yet.

5.2 - PHPAudit

Not tested yet.

Last update : Saturday, 19 January 2008

   
Quote this article in website
Print
Send to friend
Related articles
Save this to del.icio.us

Users' Comments  RSS feed comment
 

Average user rating

   (0 vote)

 


Add your comment
Name
E-mail
Title  
 
Comment
  Available characters:  
   Notify me of follow-up comments
  This image contains a scrambled text, it is using a combination of colors, font size, background, angle in order to disallow computer to automate reading. You will have to reproduce it to post on my homepage
Enter what you see:

   
   

No comment posted



mXcomment 1.0.3 © 2007-2012 - visualclinic.fr
License Creative Commons - Some rights reserved
 

All site content is (C) F. Laupretre (wishlist) - Unauthorized reproduction forbidden without express written permission.
Joomla! is Free Software released under the GNU/GPL License. - Original template design: JLM@joomlabox