Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ?
2022-12-02-02-54-07.png

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

En 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

En 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

En 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

En 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

En 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 wink

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 ?

https://hub.docker.com/_/drupal

En 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)

En 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

abecidofugy a écrit :

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

En ligne