これはなに? 古いPHPを使用しているサービスだと、5.6+にマイグレーションする際にもAPCを使いたいという要望が多い。 PHP5.5+でなぜAPCではなくZend OPcacheやAPCuを使うようになったのか? そもそもZend OPcacheやAPCuってなんなのさ! って説明できるようになるために調べてみました。 APCとZend OPcache/APCuの関係 APCが機能として持っている opecode cache機能とdata cache機能を PHP 5.5+では opecode cache : Zend OPcache data cache : APCu で提供するようになりました。 そうなった経緯 経緯が綺麗にまとまったサイト。 https://www.devside.net/wamp-server/installing-apc-for-php-5-5 ざっくりまとめ
![APCがAPCuとZend OPcacheに取って代わられたワケ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/9fe58c2d9232e3a652522d5c5fb635e484c574c6/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QVBDJUUzJTgxJThDQVBDdSVFMyU4MSVBOFplbmQlMjBPUGNhY2hlJUUzJTgxJUFCJUU1JThGJTk2JUUzJTgxJUEzJUUzJTgxJUE2JUU0JUJCJUEzJUUzJTgyJThGJUUzJTgyJTg5JUUzJTgyJThDJUUzJTgxJTlGJUUzJTgzJUFGJUUzJTgyJUIxJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkNtaWRkbGUmcz1mZjI3NTZkOWEyY2RhMzFjNjJmZmM3N2Q0M2EzNDZkMg%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbm50c3VndSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDk1ZmQ0ZDllMjU5NDEzOWU0ZGIzZWIwNmNhZjBmY2E%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D1ac5a87453f2ad488054662be066d0ce)