включение opcache на Mac Catalina, php 7.4, установленный с доморощенным

Я изменил файл php.ini, чтобы включить кэширование кода операции, и перезапустил apache, но его нигде не видно с помощью phpinfo(). php -v говорит:

PHP 7.4.1 (cli) (built: Dec 18 2019 14:46:18) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

В большинстве других примеров, которые я вижу, эта команда говорит что-то вроде «с Zend Opcache».

Согласно php, никакие другие файлы .ini, кроме файла /usr/local/etc/php/7.4/php.ini, не используются.

Я попытался установить zend opcache с помощью pecl, но это говорит о том, что это для версий с 5.2.0 по 5.5.0.

Искал в гугле 30 мин. но никуда не деться.


person StevieD    schedule 29.01.2020    source источник


Ответы (1)


Хорошо понял. Искал файл opcache.so в Finder и добавил его путь к php.ini:

zend_extension=/usr/local/Cellar/php/7.4.1/lib/php/20190902/opcache.so

person StevieD    schedule 29.01.2020