Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Кеширование opcache в CLI

Страниц (1): [1]
 

1. ganzales - 11 Декабря, 2017 - 19:12:24 - перейти к сообщению
Помогите разобраться почему не работает кеширование php скриптов через cli (через web работает).

Конфиг:
CODE (htmlphp):
скопировать код в буфер обмена
  1. cat /etc/php5/cli/php.ini | grep opcache

Спойлер (Отобразить)


phpinfo()
CODE (htmlphp):
скопировать код в буфер обмена
  1. /usr/bin/php5 /var/www/phpinfo.php | grep opcache

Спойлер (Отобразить)
2. armancho7777777 - 12 Декабря, 2017 - 07:06:48 - перейти к сообщению
CODE (shell):
скопировать код в буфер обмена
  1. cat /etc/php5/cli/conf.d/*-opcache.ini

Что выводит?
3. ganzales - 15 Декабря, 2017 - 18:40:08 - перейти к сообщению
armancho7777777
CODE (htmlphp):
скопировать код в буфер обмена
  1.  cat /etc/php5/cli/conf.d/*-opcache.ini
  2. ; configuration for php ZendOpcache module
  3. ; priority=05
  4. zend_extension=opcache.so
4. armancho7777777 - 16 Декабря, 2017 - 10:52:07 - перейти к сообщению
А как Вы определили, что он не работает?

CODE (shell):
скопировать код в буфер обмена
  1. php -r 'var_dump(!!opcache_get_status());'

Что выводит?
5. ganzales - 19 Декабря, 2017 - 10:59:54 - перейти к сообщению
armancho7777777
Извиняюсь за долгий ответ, чего-то уведомления не приходят.
Проверяю так: test.php

CODE (shell):
скопировать код в буфер обмена
  1. php /var/www/test.php

выводит 1, редактирую файл
исполняю
CODE (shell):
скопировать код в буфер обмена
  1. php /var/www/test.php

PHP:
скопировать код в буфер обмена
  1. echo 2;

выводит 2.

armancho7777777 пишет:
Что выводит?

CODE (shell):
скопировать код в буфер обмена
  1. php -r 'var_dump(!!opcache_get_status());'
  2. bool(true)

 

Powered by ExBB FM 1.0 RC1