I’m using PHP-FPM with Apache for my Nextcloud instance. I have made modifications to the php.ini file under /fpm/php.ini. Do I need to replicate those for /apache2/php.ini and /cli/php.ini as well? I wasn’t sure how all of these php.ini files are being utilized. Any understanding is welcome.
If your using occ command then yes I advice to replicate to cli/php.ini as well
occ uses the command line php cli/php.ini
apache uses the apache2/php.ini
and the fpm module uses fpm/php.ini
they can all be set separately.
1 Like
These are the different PHP SAPI’s (Server API’s). When your apache2 is configured to use the Fast Process Manager (FPM) then you can safely apt purge
the apache2-mod-php.
You can see, what php-sapi is used by your apache2 with this command:
apachectl -tD DUMP_INCLUDES | sed -n '/php.*conf/ s#.*/\([^/]*\)\.conf#\1#p'
If you need those changes you made to the php.ini for php-fpm in the php.ini for php-cli as well, depends on the individual setting but it is safe, to sync those php.ini files. You can not break anything.
Much luck,
ernolf