Opened 13 years ago
Closed 11 years ago
#164 closed enhancement (wontfix)
Zend Guard support
Reported by: | ezyang | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | web | Keywords: | starter, fedora |
Cc: |
Description
Zend Optimizer is an extension to PHP that improves the performance of PHP scripts and permits users to run scripts that have been obfuscated by Zend Guard. There is a fair bit of payware PHP software encoded by this, and users occasionally want to run them on Scripts (see for example RT #1298251).
Zend Optimizer is only available as a binary .so file for x86_64, and furthermore, it is only compatible with PHP 5.2 at the time of writing, so it's kind of not usable (right now) on recent releases of Fedora. However, because we allow loading arbitrary php.ini files, users can simply copy the .so file to a location in their web_scripts and then send zend_extension to that absolute path.
It may be worth scriptsifying the binary .so and placing it in extension_dir (in our case, /usr/lib64/php/modules), thus officially supporting Zend Optimizer through the "zend_extension=ZendOptimizer?.so" flag in a php.ini file. However, this leaves us with an unsatisfying upgrade story when we upgrade PHP.
Change History (5)
comment:1 Changed 12 years ago by ezyang
- Summary changed from Zend Optimizer support to Zend Guard support
comment:2 Changed 12 years ago by ezyang
comment:3 Changed 12 years ago by ezyang
- Keywords starter fedora added
comment:4 Changed 11 years ago by achernya
It looks like supporting Zend Optimizer is going to be impossible--they've just recently released a PHP 5.3 version, and we've moved on to PHP 5.4. I think we're forced to close this ticket as WONTFIX.
comment:5 Changed 11 years ago by achernya
- Resolution set to wontfix
- Status changed from new to closed
Zend released a new product "Zend Guard" which supports obfuscated Scripts on PHP 5.3. This is now a tenable project.