Task #63291

APC & CMS7

Added by Job Rutgers over 5 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Install Tool
Start date:
2014-11-24
Due date:
% Done:

100%

TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Sprint Focus:
Remote Sprint

Description

In the install tool under Configuration presets and then Extbase object cache, they speak about APC cache. But APC works up to PHP 5.4.


Related issues

Related to TYPO3 Core - Task #63516: Remove Support for older opcode caches Closed 2014-12-02
Related to TYPO3 Core - Feature #64030: Extended APCu detection in Install Tool Rejected 2014-12-23
Related to TYPO3 Core - Task #76808: Add unit tests to apcu cache backend Closed 2016-06-27

Associated revisions

Revision cb215c9e (diff)
Added by Benni Mack about 4 years ago

[BUGFIX] Use APCu instead of APC for Caching

PHP 5.5 does not support APC anymore, but instead uses
APCu for everything that is in the userland.

Our code should be adapted to use APCu instead, since
TYPO3 CMS 7 LTS requires PHP 5.5+.

However, there are some edge cases where APCu is available
as APC, so the existing APC code is kept.

Resolves: #63291
Releases: master, 7.6
Change-Id: Ica6bac270b54e5a645d37679e5663479ef36f394
Reviewed-on: https://review.typo3.org/47024
Reviewed-by: Steffen Müller <>
Tested-by: Steffen Müller <>
Reviewed-by: Alexander Opitz <>
Tested-by: Alexander Opitz <>
Reviewed-by: Oliver Hader <>
Tested-by: Oliver Hader <>

Revision 1ebf988d (diff)
Added by Benni Mack about 4 years ago

[BUGFIX] Use APCu instead of APC for Caching

PHP 5.5 does not support APC anymore, but instead uses
APCu for everything that is in the userland.

Our code should be adapted to use APCu instead, since
TYPO3 CMS 7 LTS requires PHP 5.5+.

However, there are some edge cases where APCu is available
as APC, so the existing APC code is kept.

Resolves: #63291
Releases: master, 7.6
Change-Id: Ica6bac270b54e5a645d37679e5663479ef36f394
Reviewed-on: https://review.typo3.org/47344
Reviewed-by: Oliver Hader <>
Tested-by: Oliver Hader <>

Revision ecbbd3b8 (diff)
Added by Christian Kuhn almost 4 years ago

[TASK] Add unit tests to apcu cache backend

When the apcu backend was introduced unit tests were missing.
The patch adds tests similar to the apc tests.

Change-Id: I969b3ebc4745c93e9bc301774ff0fbb07faed92f
Resolves: #76808
Related: #63291
Releases: master
Reviewed-on: https://review.typo3.org/48695
Tested-by: Bamboo TYPO3com <>
Reviewed-by: Christian Kuhn <>
Tested-by: Christian Kuhn <>
Reviewed-by: Wouter Wolters <>
Tested-by: Wouter Wolters <>

History

#1 Updated by Jigal van Hemert over 5 years ago

There is development in a drop-in replacement APCu which doesn't contain the opcode cache, but does support the other cacheing functionality of APC.

https://github.com/krakjoe/apcu

#2 Updated by Alexander Opitz over 5 years ago

APC cache means the APC User variable cache in this context, this works with PHP 5.5+ through the APCu extension.
This doesn't have to do with the APC opcode cache which is only supported for PHP < 5.5.

See http://pecl.php.net/package/APCu

Maybe we need to clean up the documentation at this point.

#3 Updated by Benni Mack almost 5 years ago

  • Target version set to 7.4 (Backend)
  • Sprint Focus set to On Location Sprint

#4 Updated by Susanne Moog almost 5 years ago

  • Target version changed from 7.4 (Backend) to 7.5

#5 Updated by Anja Leichsenring almost 5 years ago

  • Sprint Focus changed from On Location Sprint to Remote Sprint

#6 Updated by Benni Mack over 4 years ago

  • Target version changed from 7.5 to 7 LTS

#7 Updated by Riccardo De Contardi over 4 years ago

  • Category set to Install Tool
  • Target version changed from 7 LTS to Candidate for patchlevel

#8 Updated by Gerrit Code Review over 4 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/47024

#9 Updated by Gerrit Code Review over 4 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/47024

#10 Updated by Gerrit Code Review over 4 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/47024

#11 Updated by Gerrit Code Review about 4 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/47024

#12 Updated by Gerrit Code Review about 4 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/47024

#13 Updated by Gerrit Code Review about 4 years ago

Patch set 1 for branch TYPO3_7-6 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/47344

#14 Updated by Benni Mack about 4 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#15 Updated by Benni Mack over 1 year ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF