Pages : 1
#1 Le 02/12/2022, à 03:02
- abecidofugy
[Résolu] APC pour le CLI
Salut,
Quand je fais un :
# php -i | grep apc.enable
apc.enable_cli => Off => Off
apc.enabled => On => On
On peut voir que APCu n’est pas activé pour le CLI. Or, j’en ai besoin.
Dans cette réponse donnée à ce sujet : https://stackoverflow.com/questions/644 … e-fixtures on peut voir qu’il y aurait la possibilité pour Docker de préciser des options en local.
Est-il possible de faire de même sur une installation multi-php ?
J’avais déjà édité ce fichier :
# cat /etc/php/8.0/fpm/php.ini | grep memory_limit
memory_limit = 4096M
Mais je ne trouve pas trace de apc :
# cat /etc/php/8.0/fpm/php.ini | grep apc
#
Donc ma question : quel fichier éditer pour activer APC pour le CLI ?
Et comment rendre pérenne ces changements ? (car si on éditait le php.ini il pourrait se faire écraser par une màj, non ? (en mêeme temps, la memory_limit que j’avais précisée est restée en place jusqu’alors))
(excusez mon post un peu confus, faudrait que je pense à dormir un peu ^^)
Dernière modification par abecidofugy (Le 08/12/2022, à 09:37)
Hors ligne
#2 Le 02/12/2022, à 04:46
- krodelabestiole
Re : [Résolu] APC pour le CLI
https://www.php.net/manual/fr/apcu.configuration.php
ça n'a rien à voir avec memory limit mais c'est une autre directive spécifiable dans php.ini
par contre le fichier php.ini que tu édites concerne php fpm, pas cli.
ça doit plutôt être genre /etc/php/8.0/cli/php.ini
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 02/12/2022, à 04:49
- abecidofugy
Re : [Résolu] APC pour le CLI
Oui, je sais que ça n’a rien à voir, mais juste pour souligner que j’ai déjà édité ce fichier pour préciser un memory_limit plus grand.
Par contre :
# cat /etc/php/8.0/cli/php.ini | grep apc
#
Hum…
Hors ligne
#4 Le 02/12/2022, à 04:51
- krodelabestiole
Re : [Résolu] APC pour le CLI
ben non, si c'est pas spécifié c'est la valeur par défaut, donc 0 : https://www.php.net/manual/fr/apcu.configuration.php
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#5 Le 02/12/2022, à 04:55
- abecidofugy
Re : [Résolu] APC pour le CLI
Ah pardon, j’avais oublié dans le post #1 de mettre ces lignes-là :
# php -i | grep apc.enable
apc.enable_cli => Off => Off
apc.enabled => On => On
Donc les données existent bien dans un certain fichier. Mais lequel ?…
Hors ligne
#6 Le 02/12/2022, à 04:58
- krodelabestiole
Re : [Résolu] APC pour le CLI
essaie plutôt simplement
apc.enable_cli = 1
et vire le reste
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#7 Le 02/12/2022, à 04:59
- krodelabestiole
Re : [Résolu] APC pour le CLI
dans le fichier /etc/php/8.0/cli/php.ini très proablement
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#8 Le 02/12/2022, à 05:03
- krodelabestiole
Re : [Résolu] APC pour le CLI
hmm aressi c'est docker ... là je m'endors, déso, mais tu peux "externaiser" ces parametres dans un fichier persistent
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#9 Le 02/12/2022, à 05:04
- abecidofugy
Re : [Résolu] APC pour le CLI
Oui
Hors ligne
#10 Le 02/12/2022, à 05:07
- abecidofugy
Re : [Résolu] APC pour le CLI
Ça marche ta préco, merci bcp.
Par contre, oui, si je pouvais mettre ça dans un autre fichier. L’idéal serait même que ça soit pérenne, peu importe le php que je choisirais (car je vais passer sous php 8.1 dans quelques semaines, puisque Drupal sort en version 10)
Dernière modification par abecidofugy (Le 02/12/2022, à 05:53)
Hors ligne
#11 Le 02/12/2022, à 05:55
- abecidofugy
Re : [Résolu] APC pour le CLI
J’ai passé le sujet en résolu, j’avais deux questions en une et c’est donc improductif.
Merci et bonne journée à toi
Hors ligne
#12 Le 02/12/2022, à 14:19
- krodelabestiole
Re : [Résolu] APC pour le CLI
tant qu'à faire tu devrais passer sur drupal via docker direct plutôt non ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#13 Le 02/12/2022, à 14:22
- krodelabestiole
Re : [Résolu] APC pour le CLI
et si tu as plusieurs services à héberger sur un même serveur je ne peux que te recommander l'excellent traefik (qui gère au passage les certificats ssl les doigts dans le nez)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#14 Le 02/12/2022, à 14:22
- abecidofugy
Re : [Résolu] APC pour le CLI
Oui, pas mal de gens font ça, mais on a opté pour HestiaCP qui fait tout ce qu’il faut.
Hors ligne
#15 Le 02/12/2022, à 14:28
- krodelabestiole
Re : [Résolu] APC pour le CLI
si je pouvais mettre ça dans un autre fichier.
peut-être un volume dans le genre avec juste les directives customisées :
volumes:
- ./config/php.ini:/etc/php/8.0/cli/conf.d/custom.ini:ro
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
Pages : 1