Hi,
PHP opcode cache is a very important feature for sites with large traffic.
APC is mostly a dead project. No stable release for php 5.4, lot of issues.
Upstream move most of dev resources to new "Zend OPcache" which will be the official opcode cache, integrated in PHP 5.5.0
To be able to drop this package, we need
1/ php-pecl-zendopcache, the Zend OPcache for php 5.3 / 5.4
https://bugzilla.redhat.com/show_bug.cgi?id=911111
Target version is EPEL-6 and Fedora <= 18 as Fedora >= 19 already have php-opcache (subpackage of main php, same code)
2/ php-pecl-apcu, APCu, the drop-in replacement of APC for user data cache. https://bugzilla.redhat.com/show_bug.cgi?id=928196
Target versions : Fedora >= 18 and EPEL-6
Please, review this.
Remi.
Hi,
2013/4/16 Remi Collet Fedora@famillecollet.com
Hi,
PHP opcode cache is a very important feature for sites with large traffic.
APC is mostly a dead project. No stable release for php 5.4, lot of issues.
Upstream move most of dev resources to new "Zend OPcache" which will be the official opcode cache, integrated in PHP 5.5.0
To be able to drop this package, we need
1/ php-pecl-zendopcache, the Zend OPcache for php 5.3 / 5.4
https://bugzilla.redhat.com/show_bug.cgi?id=911111
Target version is EPEL-6 and Fedora <= 18 as Fedora >= 19 already have php-opcache (subpackage of main php, same code)
2/ php-pecl-apcu, APCu, the drop-in replacement of APC for user data cache. https://bugzilla.redhat.com/show_bug.cgi?id=928196
Target versions : Fedora >= 18 and EPEL-6
Please, review this.
So you want to replace APC with Zend OPcache on F18 and F17?
Remi.
devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Le 16/04/2013 17:12, Michał Piotrowski a écrit :
So you want to replace APC with Zend OPcache on F18 and F17?
Not exactly. It will be an admin choice.
Of course only 1 opcode cache can be enabled at the same time.
We have php-pecl-zendopcache Conflicts: php-pecl-apc < 3.1.15
APC 3.1.15dev is already in Fedora 19, with opcode cache disabled by default (and in provided configuration)
I plan to push APC 3.1.15dev in Fedora 17, 18 with opcache enabled (to not break existing configuration).
Admin will be able to install Zend OPcache (but will have to disable or remove APC).
I will recommend all users who encounter issue with APC to switch to ZO.
Goal is to have as much as possible users of ZO and then have a robust opcode cache in all branches (I work a lot with upstream on this project).
APCu will also be an alternative in Fedora <= 19 It will obsolete APC in Fedora >= 20
Note : APC is really replaced by ZO (opcode cache) + APCu (user cache) But this a really good split. 1 feature = 1 extension.
And we still have another alternative opcode cache : php-xcache.
Remi.
On Tue, Apr 16, 2013 at 3:47 AM, Remi Collet Fedora@famillecollet.comwrote:
To be able to drop this package, we need
1/ php-pecl-zendopcache, the Zend OPcache for php 5.3 / 5.4
https://bugzilla.redhat.com/show_bug.cgi?id=911111
Target version is EPEL-6 and Fedora <= 18 as Fedora >= 19 already have php-opcache (subpackage of main php, same code)
Review done and approved.
2/ php-pecl-apcu, APCu, the drop-in replacement of APC for user data cache. https://bugzilla.redhat.com/show_bug.cgi?id=928196
Target versions : Fedora >= 18 and EPEL-6
Please, review this.
I'll try to get to this later today, or perhaps tomorrow. If someone else can do it before I get to it, please by all means do it!
-- Jared Smith
Le 16/04/2013 20:50, Jared K. Smith a écrit :
1/ php-pecl-zendopcache, the Zend OPcache for php 5.3 / 5.4 https://bugzilla.redhat.com/show_bug.cgi?id=911111 Target version is EPEL-6 and Fedora <= 18 as Fedora >= 19 already have php-opcache (subpackage of main php, same code)
Review done and approved.
Great thanks for the review.
php-pecl-zendopcache is build and should be soon in updates-testing for Fedora 17, 18 and EPEL-6.
php-pecl-apc 3.1.15-dev is also in updates-testing with the apc.enable_opcode_cache directive (default=1, must be set to 0 to work with Zend OPcache)
Remi.
On Tue, 2013-04-16 at 09:47 +0200, Remi Collet wrote:
Hi,
PHP opcode cache is a very important feature for sites with large traffic.
APC is mostly a dead project. No stable release for php 5.4, lot of issues.
Upstream move most of dev resources to new "Zend OPcache" which will be the official opcode cache, integrated in PHP 5.5.0
To be able to drop this package, we need
1/ php-pecl-zendopcache, the Zend OPcache for php 5.3 / 5.4
https://bugzilla.redhat.com/show_bug.cgi?id=911111
Target version is EPEL-6 and Fedora <= 18 as Fedora >= 19 already have php-opcache (subpackage of main php, same code)
2/ php-pecl-apcu, APCu, the drop-in replacement of APC for user data cache. https://bugzilla.redhat.com/show_bug.cgi?id=928196
Target versions : Fedora >= 18 and EPEL-6
Please, review this.
So, I just updated my webserver from F17 to F19. php-pecl-apc was not replaced by php-opcache, and I don't see any specific instructions in the release notes about this. I assume I should manually replace php-pecl-apc with php-opcache?