Enable PHP-FPM

Before running the commands shown on this page, you should load the Bitnami stack environment by executing the installdir/use_APPNAME script (Linux and MacOS) or by clicking the shortcut in the Start Menu under “Start -> Bitnami APPNAME Stack -> Application console” (Windows). On OS X VMs, the installation directory is /opt/bitnami and OS X VM users can click the “Open Terminal” button to run commands. Learn more about the Bitnami stack environment and about OS X VMs.

NOTE: The Approach A sections referred to below do not apply to Bitnami native installers. Users of Bitnami native installers should refer only to the Approach B sections.

PHP-FPM is disabled by default. To enable it, follow these steps:

  • Enable the PHP-FPM service: Depending on your installation type, run the following commands:

    • Approach A (Bitnami installations using system packages):

        $ sudo mv /etc/monit/conf.d/php-fpm.conf.disabled /etc/monit/conf.d/php-fpm.conf
        $ sudo gonit reload
    • Approach B (Self-contained Bitnami installations):

        $ sudo mv installdir/php/scripts/ installdir/php/scripts/
  • Start PHP-FPM:

      $ sudo installdir/ start php-fpm
  • Enable PHP-FPM configuration in Apache. Update the installdir/apache2/conf/httpd.conf file and disable the php7 module:

      #LoadModule php7_module modules/
  • In the same file, disable the mpm_prefork module:

      #LoadModule mpm_prefork_module modules/
  • In the same file, enable the mpm_event module:

      LoadModule mpm_event_module modules/
  • Restart Apache:

      $ sudo installdir/ restart apache
Last modification June 16, 2021