Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP FPM Service Failing to Start #1334

Closed
2 tasks done
tomjn opened this issue Feb 6, 2020 · 22 comments
Closed
2 tasks done

PHP FPM Service Failing to Start #1334

tomjn opened this issue Feb 6, 2020 · 22 comments

Comments

@tomjn
Copy link

tomjn commented Feb 6, 2020

Unsupported distributions

Repository mirroring

  • I'm not trying to mirror the repositories using wget, curl, mozilla. If I am mirroring the packages.sury.org repository, I am properly using rsync to minimize the traffic.

Describe the bug

This appears to be very similar to #1327, however, I'm using the package versions that were supposed to fix the issue. Starting the FPM services fails with a timeout, in my particular case I see similar results to #1327

Of note, PHP 5.6/7/7.1/7.2/7.3/7.4 FPM are all failing while attempting to provision VVV on 18.04, across multiple versions of VVV, so changes in VVV can be ruled out as versions that were released a year ago are also impacted.

To Reproduce

In this case, cloning the VVV project and running vagrant up will reproduce the issue. We have dedicated PHP provisioner scripts for each version of PHP if that helps, but a `sudo apt-get install php7.2-fpm

On an already provisioned VM, I tried to run sudo apt-get install php7.2-fpm --reinstall, this was the result:

vagrant@vvv:~$ sudo apt-get install php7.2-fpm --reinstall
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 48 not upgraded.
Need to get 1,413 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 php7.2-fpm amd64 7.2.27-6+ubuntu18.04.1+deb.sury.org+1 [1,413 kB]
Fetched 1,413 kB in 5s (264 kB/s)                  
(Reading database ... 78837 files and directories currently installed.)
Preparing to unpack .../php7.2-fpm_7.2.27-6+ubuntu18.04.1+deb.sury.org+1_amd64.deb ...
Unpacking php7.2-fpm (7.2.27-6+ubuntu18.04.1+deb.sury.org+1) over (7.2.27-6+ubuntu18.04.1+deb.sury.org+1) ...
Setting up php7.2-fpm (7.2.27-6+ubuntu18.04.1+deb.sury.org+1) ...
php_invoke xdebug: no action - module was disabled by maintainer for PHP 7.2 fpm sapi
Job for php7.2-fpm.service failed because a timeout was exceeded.
See "systemctl status php7.2-fpm.service" and "journalctl -xe" for details.
invoke-rc.d: initscript php7.2-fpm, action "restart" failed.
● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Thu 2020-02-06 17:17:25 UTC; 7ms ago
     Docs: man:php-fpm7.2(8)
  Process: 8865 ExecStopPost=/usr/bin/update-alternatives --quiet --remove php-fpm.sock /run/php/php7.2-fpm.sock (code=exited, status=0/SUCCESS)
  Process: 8819 ExecStartPost=/usr/bin/update-alternatives --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php/php7.2-fpm.sock 72 (code=exited, status=2)
  Process: 8794 ExecStart=/usr/sbin/php-fpm7.2 --nodaemonize --fpm-config /etc/php/7.2/fpm/php-fpm.conf (code=exited, status=0/SUCCESS)
 Main PID: 8794 (code=exited, status=0/SUCCESS)
   Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"

Feb 06 17:15:55 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 17:15:55 vvv update-alternatives[8819]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 17:15:55 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such file or directory
Feb 06 17:17:25 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 17:17:25 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 17:17:25 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
dpkg: error processing package php7.2-fpm (--configure):
 installed php7.2-fpm package post-installation script subprocess returned error exit status 1
Processing triggers for systemd (237-3ubuntu10.33) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 php7.2-fpm
E: Sub-process /usr/bin/dpkg returned an error code (1)

Expected behavior

I expected PHP FPM to install and startup up when commanded to

Distribution (please complete the following information):

vagrant@vvv:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.3 LTS
Release:	18.04
Codename:	bionic
vagrant@vvv:~$ 
vagrant@vvv:~$ php --version
PHP 7.2.27-6+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Feb  5 2020 16:52:29) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.27-6+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
vagrant@vvv:~$ 

Apt sources:

# Provides PHP7
deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
  • OS: Ubuntu 18.0.4
  • Architecture: amd64
  • Repository: [e.g. Ubuntu PPA or packages.sury.org]

Package(s) (please complete the following information):

Full list of packages the provisioner installs:

https://github.com/Varying-Vagrant-Vagrants/VVV/blob/develop/provision/provision.sh#L140-L220

Output of apt-cache policy <package> works best.

vagrant@vvv:~$ apt-cache policy php7.2-fpm
php7.2-fpm:
  Installed: 7.2.27-6+ubuntu18.04.1+deb.sury.org+1
  Candidate: 7.2.27-6+ubuntu18.04.1+deb.sury.org+1
  Version table:
 *** 7.2.27-6+ubuntu18.04.1+deb.sury.org+1 500
        500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status
     7.2.24-0ubuntu0.18.04.2 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
     7.2.21-1+ubuntu18.04.1+deb.sury.org+1 500
        500 http://ppa.launchpad.net/varying-vagrant-vagrants/php/ubuntu bionic/main amd64 Packages
     7.2.3-1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
vagrant@vvv:~$ 

Additional context

We're really thankful for all the work that goes into this, if you need any assistance or additional information please let me know

@joelbeckham
Copy link

We're seeing this same behavior on 7.1.33-9+ubuntu16.04.1+deb.sury.org+1. Going back to 7.1.33-8+ubuntu16.04.1+deb.sury.org+2 works fine.

Thanks for your work on this!

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

What’s the output of systemctl status php7.2-fpm and journalctl -u php7.2-fpm after the failed start?

@automationforthepeople
Copy link

same issue as @joelbeckham above with php7.1-fpm=7.1.33-9+ubuntu16.04.1+deb.sury.org+1

$ sudo journalctl -u php7.1-fpm-- Logs begin at Thu 2020-02-06 11:57:06 EST, end at Thu 2020-02-06 13:36:46 EST. --
Feb 06 11:58:56 products systemd[1]: Starting The PHP 7.1 FastCGI Process Manager...
Feb 06 11:58:56 products systemd[1]: Started The PHP 7.1 FastCGI Process Manager.
Feb 06 11:58:57 products systemd[1]: Stopping The PHP 7.1 FastCGI Process Manager...
Feb 06 11:58:57 products systemd[1]: Stopped The PHP 7.1 FastCGI Process Manager.
Feb 06 11:58:57 products systemd[1]: Starting The PHP 7.1 FastCGI Process Manager...
Feb 06 11:58:57 products systemd[1]: Started The PHP 7.1 FastCGI Process Manager.
Feb 06 11:59:08 products systemd[1]: Stopping The PHP 7.1 FastCGI Process Manager...
Feb 06 11:59:08 products systemd[1]: Stopped The PHP 7.1 FastCGI Process Manager.
Feb 06 11:59:08 products systemd[1]: Starting The PHP 7.1 FastCGI Process Manager...
Feb 06 11:59:08 products systemd[1]: Started The PHP 7.1 FastCGI Process Manager.
Feb 06 11:59:11 products systemd[1]: Stopping The PHP 7.1 FastCGI Process Manager...
Feb 06 11:59:11 products systemd[1]: Stopped The PHP 7.1 FastCGI Process Manager.
Feb 06 11:59:11 products systemd[1]: Starting The PHP 7.1 FastCGI Process Manager...
Feb 06 11:59:11 products systemd[1]: Started The PHP 7.1 FastCGI Process Manager.
Feb 06 11:59:38 products systemd[1]: Stopping The PHP 7.1 FastCGI Process Manager...
Feb 06 11:59:38 products systemd[1]: Stopped The PHP 7.1 FastCGI Process Manager.
Feb 06 11:59:38 products systemd[1]: Starting The PHP 7.1 FastCGI Process Manager...
Feb 06 11:59:38 products update-alternatives[28203]: update-alternatives: error: alternative path /run/php/php7.1-fpm.sock doesn't exist
Feb 06 11:59:38 products systemd[1]: php7.1-fpm.service: Can't open PID file /run/php/php7.1-fpm.pid (yet?) after start-post: No such file or directory
Feb 06 12:01:08 products systemd[1]: php7.1-fpm.service: Start-post operation timed out. Stopping.
Feb 06 12:01:08 products systemd[1]: Failed to start The PHP 7.1 FastCGI Process Manager.
Feb 06 12:01:08 products systemd[1]: php7.1-fpm.service: Unit entered failed state.
Feb 06 12:01:08 products systemd[1]: php7.1-fpm.service: Failed with result 'timeout'.```

@BE-Webdesign
Copy link

For me it looks like:

systemctl status php7.2-fpm:

php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Thu 2020-02-06 18:36:22 UTC; 13s ago
     Docs: man:php-fpm7.2(8)
  Process: 4659 ExecStopPost=/usr/bin/update-alternatives --quiet --remove php-fpm.sock /run/php/php7.2-fpm.sock (code=e  Process: 2012 ExecStartPost=/usr/bin/update-alternatives --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php  Process: 1209 ExecStart=/usr/sbin/php-fpm7.2 --nodaemonize --fpm-config /etc/php/7.2/fpm/php-fpm.conf (code=exited, st Main PID: 1209 (code=exited, status=0/SUCCESS)
   Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"

journalctl -u php7.2-fpm

journalctl -u php7.2-fpm
Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal' can see all messages.
      Pass -q to turn off this notice.
-- Logs begin at Mon 2020-01-06 21:03:40 UTC, end at Thu 2020-02-06 18:36:26 UTC. --
-- No entries --

@tomjn
Copy link
Author

tomjn commented Feb 6, 2020

What’s the output of systemctl status php7.2-fpm and journalctl -u php7.2-fpm after the failed start?

vagrant@vvv:~$ sudo systemctl status php7.2-fpm
● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Thu 2020-02-06 17:17:25 UTC; 23min ago
     Docs: man:php-fpm7.2(8)
 Main PID: 8794 (code=exited, status=0/SUCCESS)
   Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"

Feb 06 17:15:55 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 17:15:55 vvv update-alternatives[8819]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 17:15:55 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 17:17:25 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 17:17:25 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 17:17:25 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
vagrant@vvv:~$ sudo journalctl -u php7.2-fpm
-- Logs begin at Thu 2020-02-06 00:41:50 UTC, end at Thu 2020-02-06 17:41:17 UTC. --
Feb 06 00:44:13 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 00:44:13 vvv systemd[1]: Started The PHP 7.2 FastCGI Process Manager.
Feb 06 00:44:33 vvv systemd[1]: Stopping The PHP 7.2 FastCGI Process Manager...
Feb 06 00:44:33 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 00:44:33 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 00:44:33 vvv systemd[1]: Started The PHP 7.2 FastCGI Process Manager.
Feb 06 00:44:35 vvv systemd[1]: Stopping The PHP 7.2 FastCGI Process Manager...
Feb 06 00:44:35 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 00:44:35 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 00:44:35 vvv systemd[1]: Started The PHP 7.2 FastCGI Process Manager.
Feb 06 00:45:35 vvv systemd[1]: Stopping The PHP 7.2 FastCGI Process Manager...
Feb 06 00:45:35 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 00:45:35 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 00:45:35 vvv update-alternatives[1436]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 00:45:35 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 00:47:05 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 00:47:05 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 00:47:05 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
-- Reboot --
Feb 06 00:54:58 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 00:54:59 vvv update-alternatives[1279]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 00:54:59 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 00:56:30 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 00:56:30 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 00:56:30 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
-- Reboot --
Feb 06 16:37:14 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 16:37:17 vvv update-alternatives[1585]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 16:37:17 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 16:38:48 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 16:38:48 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 16:38:48 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
-- Reboot --
Feb 06 16:48:52 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 16:48:53 vvv update-alternatives[1300]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 16:48:53 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 16:49:57 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 16:49:57 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 16:49:57 vvv update-alternatives[4635]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 16:49:57 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 16:51:27 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 16:51:27 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 16:51:27 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
Feb 06 16:52:02 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 16:52:02 vvv update-alternatives[5142]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 16:52:02 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 16:53:32 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 16:53:32 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 16:53:32 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
Feb 06 16:54:50 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 16:54:50 vvv update-alternatives[6624]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 16:54:50 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 16:56:06 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 16:56:06 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 16:56:06 vvv update-alternatives[6699]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 16:56:06 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 16:57:36 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 16:57:36 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 16:57:36 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
Feb 06 17:15:55 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 17:15:55 vvv update-alternatives[8819]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 17:15:55 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such f
Feb 06 17:17:25 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 17:17:25 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 17:17:25 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
vagrant@vvv:~$ 

Of note sudo php-fpm7.2 runs without issue, and gateway 502 goes away, at least until the machine is powered down

If it helps, here's the output of php -i > phpinfo.txt:

phpinfo()
PHP Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

System => Linux vvv 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64
Build Date => Feb  5 2020 16:52:29
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
Additional .ini files parsed => /etc/php/7.2/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.2/cli/conf.d/10-opcache.ini,
/etc/php/7.2/cli/conf.d/10-pdo.ini,
/etc/php/7.2/cli/conf.d/15-xml.ini,
/etc/php/7.2/cli/conf.d/20-bcmath.ini,
/etc/php/7.2/cli/conf.d/20-calendar.ini,
/etc/php/7.2/cli/conf.d/20-ctype.ini,
/etc/php/7.2/cli/conf.d/20-curl.ini,
/etc/php/7.2/cli/conf.d/20-dom.ini,
/etc/php/7.2/cli/conf.d/20-exif.ini,
/etc/php/7.2/cli/conf.d/20-fileinfo.ini,
/etc/php/7.2/cli/conf.d/20-ftp.ini,
/etc/php/7.2/cli/conf.d/20-gd.ini,
/etc/php/7.2/cli/conf.d/20-gettext.ini,
/etc/php/7.2/cli/conf.d/20-iconv.ini,
/etc/php/7.2/cli/conf.d/20-igbinary.ini,
/etc/php/7.2/cli/conf.d/20-imagick.ini,
/etc/php/7.2/cli/conf.d/20-imap.ini,
/etc/php/7.2/cli/conf.d/20-json.ini,
/etc/php/7.2/cli/conf.d/20-mbstring.ini,
/etc/php/7.2/cli/conf.d/20-memcache.ini,
/etc/php/7.2/cli/conf.d/20-msgpack.ini,
/etc/php/7.2/cli/conf.d/20-mysqli.ini,
/etc/php/7.2/cli/conf.d/20-pdo_mysql.ini,
/etc/php/7.2/cli/conf.d/20-phar.ini,
/etc/php/7.2/cli/conf.d/20-posix.ini,
/etc/php/7.2/cli/conf.d/20-readline.ini,
/etc/php/7.2/cli/conf.d/20-shmop.ini,
/etc/php/7.2/cli/conf.d/20-simplexml.ini,
/etc/php/7.2/cli/conf.d/20-soap.ini,
/etc/php/7.2/cli/conf.d/20-sockets.ini,
/etc/php/7.2/cli/conf.d/20-ssh2.ini,
/etc/php/7.2/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.2/cli/conf.d/20-sysvsem.ini,
/etc/php/7.2/cli/conf.d/20-sysvshm.ini,
/etc/php/7.2/cli/conf.d/20-tokenizer.ini,
/etc/php/7.2/cli/conf.d/20-wddx.ini,
/etc/php/7.2/cli/conf.d/20-xmlreader.ini,
/etc/php/7.2/cli/conf.d/20-xmlwriter.ini,
/etc/php/7.2/cli/conf.d/20-xsl.ini,
/etc/php/7.2/cli/conf.d/20-yaml.ini,
/etc/php/7.2/cli/conf.d/20-zip.ini,
/etc/php/7.2/cli/conf.d/25-memcached.ini

PHP API => 20170718
PHP Extension => 20170718
Zend Extension => 320170718
Zend Extension Build => API320170718,NTS
PHP Extension Build => API20170718,NTS
Debug Build => no
Thread Safety => disabled
Zend Signal Handling => enabled
Zend Memory Manager => enabled
Zend Multibyte Support => provided by mbstring
IPv6 Support => enabled
DTrace Support => available, disabled

Registered PHP Streams => https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar, ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp, zip
Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters => zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*

This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.27-6+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies


 _______________________________________________________________________


Configuration

bcmath

BCMath support => enabled

Directive => Local Value => Master Value
bcmath.scale => 0 => 0

calendar

Calendar support => enabled

Core

PHP Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

Directive => Local Value => Master Value
allow_url_fopen => On => On
allow_url_include => Off => Off
arg_separator.input => & => &
arg_separator.output => & => &
auto_append_file => no value => no value
auto_globals_jit => On => On
auto_prepend_file => no value => no value
browscap => no value => no value
default_charset => UTF-8 => UTF-8
default_mimetype => text/html => text/html
disable_classes => no value => no value
disable_functions => no value => no value
display_errors => Off => Off
display_startup_errors => Off => Off
doc_root => no value => no value
docref_ext => no value => no value
docref_root => no value => no value
enable_dl => Off => Off
enable_post_data_reading => On => On
error_append_string => no value => no value
error_log => no value => no value
error_prepend_string => no value => no value
error_reporting => 22527 => 22527
expose_php => On => On
extension_dir => /usr/lib/php/20170718 => /usr/lib/php/20170718
file_uploads => On => On
hard_timeout => 2 => 2
highlight.comment => <font style="color: #FF8000">#FF8000</font> => <font style="color: #FF8000">#FF8000</font>
highlight.default => <font style="color: #0000BB">#0000BB</font> => <font style="color: #0000BB">#0000BB</font>
highlight.html => <font style="color: #000000">#000000</font> => <font style="color: #000000">#000000</font>
highlight.keyword => <font style="color: #007700">#007700</font> => <font style="color: #007700">#007700</font>
highlight.string => <font style="color: #DD0000">#DD0000</font> => <font style="color: #DD0000">#DD0000</font>
html_errors => Off => Off
ignore_repeated_errors => Off => Off
ignore_repeated_source => Off => Off
ignore_user_abort => Off => Off
implicit_flush => On => On
include_path => .:/usr/share/php => .:/usr/share/php
input_encoding => no value => no value
internal_encoding => no value => no value
log_errors => On => On
log_errors_max_len => 1024 => 1024
mail.add_x_header => Off => Off
mail.force_extra_parameters => no value => no value
mail.log => no value => no value
max_execution_time => 0 => 0
max_file_uploads => 20 => 20
max_input_nesting_level => 64 => 64
max_input_time => -1 => -1
max_input_vars => 1000 => 1000
memory_limit => -1 => -1
open_basedir => no value => no value
output_buffering => 0 => 0
output_encoding => no value => no value
output_handler => no value => no value
post_max_size => 8M => 8M
precision => 14 => 14
realpath_cache_size => 4096K => 4096K
realpath_cache_ttl => 120 => 120
register_argc_argv => On => On
report_memleaks => On => On
report_zend_debug => Off => Off
request_order => GP => GP
sendmail_from => no value => no value
sendmail_path => /usr/sbin/sendmail -t -i  => /usr/sbin/sendmail -t -i 
serialize_precision => -1 => -1
short_open_tag => Off => Off
SMTP => localhost => localhost
smtp_port => 25 => 25
sys_temp_dir => no value => no value
track_errors => Off => Off
unserialize_callback_func => no value => no value
upload_max_filesize => 2M => 2M
upload_tmp_dir => no value => no value
user_dir => no value => no value
user_ini.cache_ttl => 300 => 300
user_ini.filename => .user.ini => .user.ini
variables_order => GPCS => GPCS
xmlrpc_error_number => 0 => 0
xmlrpc_errors => Off => Off
zend.assertions => -1 => -1
zend.detect_unicode => On => On
zend.enable_gc => On => On
zend.multibyte => Off => Off
zend.script_encoding => no value => no value
zend.signal_check => Off => Off

ctype

ctype functions => enabled

curl

cURL support => enabled
cURL Information => 7.58.0
Age => 4
Features
AsynchDNS => Yes
CharConv => No
Debug => No
GSS-Negotiate => No
IDN => Yes
IPv6 => Yes
krb4 => No
Largefile => Yes
libz => Yes
NTLM => Yes
NTLMWB => Yes
SPNEGO => Yes
SSL => Yes
SSPI => No
TLS-SRP => Yes
HTTP2 => Yes
GSSAPI => Yes
KERBEROS5 => Yes
UNIX_SOCKETS => Yes
PSL => Yes
Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smb, smbs, smtp, smtps, telnet, tftp
Host => x86_64-pc-linux-gnu
SSL Version => OpenSSL/1.1.1d
ZLib Version => 1.2.11

date

date/time support => enabled
timelib version => 2017.09
"Olson" Timezone Database Version => 0.system
Timezone Database => internal
Default timezone => UTC

Directive => Local Value => Master Value
date.default_latitude => 31.7667 => 31.7667
date.default_longitude => 35.2333 => 35.2333
date.sunrise_zenith => 90.583333 => 90.583333
date.sunset_zenith => 90.583333 => 90.583333
date.timezone => no value => no value

dom

DOM/XML => enabled
DOM/XML API Version => 20031129
libxml Version => 2.9.9
HTML Support => enabled
XPath Support => enabled
XPointer Support => enabled
Schema Support => enabled
RelaxNG Support => enabled

exif

EXIF Support => enabled
EXIF Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1
Supported EXIF Version => 0220
Supported filetypes => JPEG, TIFF
Multibyte decoding support using mbstring => enabled
Extended EXIF tag formats => Canon, Casio, Fujifilm, Nikon, Olympus, Samsung, Panasonic, DJI, Sony, Pentax, Minolta, Sigma, Foveon, Kyocera, Ricoh, AGFA, Epson

Directive => Local Value => Master Value
exif.decode_jis_intel => JIS => JIS
exif.decode_jis_motorola => JIS => JIS
exif.decode_unicode_intel => UCS-2LE => UCS-2LE
exif.decode_unicode_motorola => UCS-2BE => UCS-2BE
exif.encode_jis => no value => no value
exif.encode_unicode => ISO-8859-15 => ISO-8859-15

fileinfo

fileinfo support => enabled
version => 1.0.5
libmagic => 531

filter

Input Validation and Filtering => enabled
Revision => $Id: 5a34caaa246b9df197f4b43af8ac66a07464fe4b $

Directive => Local Value => Master Value
filter.default => unsafe_raw => unsafe_raw
filter.default_flags => no value => no value

ftp

FTP support => enabled
FTPS support => enabled

gd

GD Support => enabled
GD headers Version => 2.2.5
GD library Version => 2.2.5
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.8.1
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => 8
PNG Support => enabled
libPNG Version => 1.6.34
WBMP Support => enabled
XPM Support => enabled
libXpm Version => 30411
XBM Support => enabled
WebP Support => enabled

Directive => Local Value => Master Value
gd.jpeg_ignore_warning => 1 => 1

gettext

GetText Support => enabled

hash

hash support => enabled
Hashing Engines => md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 

MHASH support => Enabled
MHASH API Version => Emulated Support

iconv

iconv support => enabled
iconv implementation => glibc
iconv library version => 2.27

Directive => Local Value => Master Value
iconv.input_encoding => no value => no value
iconv.internal_encoding => no value => no value
iconv.output_encoding => no value => no value

igbinary

igbinary support => enabled
igbinary version => 3.1.0
igbinary APCu serializer ABI => 0
igbinary session support => yes

Directive => Local Value => Master Value
igbinary.compact_strings => On => On

imagick

imagick module => enabled
imagick module version => 3.4.4
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version => ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Imagick using ImageMagick library version => ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
ImageMagick copyright => © 1999-2017 ImageMagick Studio LLC
ImageMagick release date => 20170114
ImageMagick number of supported formats:  => 230
ImageMagick supported formats => 3FR, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GROUP4, GV, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JBG, JBIG, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV

Directive => Local Value => Master Value
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 1 => 1

imap

IMAP c-Client Version => 2007f
SSL Support => enabled
Kerberos Support => enabled

Directive => Local Value => Master Value
imap.enable_insecure_rsh => Off => Off

json

json support => enabled
json version => 1.6.0

libxml

libXML support => active
libXML Compiled Version => 2.9.9
libXML Loaded Version => 20904
libXML streams => enabled

mbstring

Multibyte Support => enabled
Multibyte string engine => libmbfl
HTTP input encoding translation => disabled
libmbfl version => 1.3.2
oniguruma version => 6.3.0

mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.

Multibyte (japanese) regex support => enabled
Multibyte regex (oniguruma) backtrack check => On
Multibyte regex (oniguruma) version => 6.3.0

Directive => Local Value => Master Value
mbstring.detect_order => no value => no value
mbstring.encoding_translation => Off => Off
mbstring.func_overload => 0 => 0
mbstring.http_input => no value => no value
mbstring.http_output => no value => no value
mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text/|application/xhtml\+xml)
mbstring.internal_encoding => no value => no value
mbstring.language => neutral => neutral
mbstring.strict_detection => Off => Off
mbstring.substitute_character => no value => no value

memcache

memcache support => enabled
Version => 3.0.9-dev
Revision => $Revision$

Directive => Local Value => Master Value
memcache.allow_failover => 1 => 1
memcache.chunk_size => 32768 => 32768
memcache.compress_threshold => 20000 => 20000
memcache.default_port => 11211 => 11211
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => consistent => consistent
memcache.lock_timeout => 15 => 15
memcache.max_failover_attempts => 20 => 20
memcache.protocol => ascii => ascii
memcache.redundancy => 1 => 1
memcache.session_redundancy => 2 => 2

memcached

memcached support => enabled
Version => 3.1.4
libmemcached version => 1.0.18
SASL support => yes
Session support => yes
igbinary support => yes
json support => yes
msgpack support => yes

Directive => Local Value => Master Value
memcached.compression_factor => 1.3 => 1.3
memcached.compression_threshold => 2000 => 2000
memcached.compression_type => fastlz => fastlz
memcached.default_binary_protocol => Off => Off
memcached.default_connect_timeout => 0 => 0
memcached.default_consistent_hash => Off => Off
memcached.serializer => php => php
memcached.sess_binary_protocol => On => On
memcached.sess_connect_timeout => 0 => 0
memcached.sess_consistent_hash => On => On
memcached.sess_consistent_hash_type => ketama => ketama
memcached.sess_lock_expire => 0 => 0
memcached.sess_lock_max_wait => not set => not set
memcached.sess_lock_retries => 5 => 5
memcached.sess_lock_wait => not set => not set
memcached.sess_lock_wait_max => 150 => 150
memcached.sess_lock_wait_min => 150 => 150
memcached.sess_locking => On => On
memcached.sess_number_of_replicas => 0 => 0
memcached.sess_persistent => Off => Off
memcached.sess_prefix => memc.sess.key. => memc.sess.key.
memcached.sess_randomize_replica_read => Off => Off
memcached.sess_remove_failed_servers => Off => Off
memcached.sess_sasl_password => no value => no value
memcached.sess_sasl_username => no value => no value
memcached.sess_server_failure_limit => 0 => 0
memcached.store_retry_count => 2 => 2

msgpack

MessagePack Support => enabled
Session Support => enabled
extension Version => 2.0.3
header Version => 0.5.4

Directive => Local Value => Master Value
msgpack.error_display => On => On
msgpack.illegal_key_insert => Off => Off
msgpack.php_only => On => On
msgpack.use_str8_serialization => On => On

mysqli

MysqlI Support => enabled
Client API library version => mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Active Persistent Links => 0
Inactive Persistent Links => 0
Active Links => 0

Directive => Local Value => Master Value
mysqli.allow_local_infile => Off => Off
mysqli.allow_persistent => On => On
mysqli.default_host => no value => no value
mysqli.default_port => 3306 => 3306
mysqli.default_pw => no value => no value
mysqli.default_socket => no value => no value
mysqli.default_user => no value => no value
mysqli.max_links => Unlimited => Unlimited
mysqli.max_persistent => Unlimited => Unlimited
mysqli.reconnect => Off => Off
mysqli.rollback_on_cached_plink => Off => Off

mysqlnd

mysqlnd => enabled
Version => mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Compression => supported
core SSL => supported
extended SSL => supported
Command buffer size => 4096
Read buffer size => 32768
Read timeout => 86400
Collecting statistics => Yes
Collecting memory statistics => No
Tracing => n/a
Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
API Extensions => mysqli,pdo_mysql

mysqlnd statistics =>  
bytes_sent => 0
bytes_received => 0
packets_sent => 0
packets_received => 0
protocol_overhead_in => 0
protocol_overhead_out => 0
bytes_received_ok_packet => 0
bytes_received_eof_packet => 0
bytes_received_rset_header_packet => 0
bytes_received_rset_field_meta_packet => 0
bytes_received_rset_row_packet => 0
bytes_received_prepare_response_packet => 0
bytes_received_change_user_packet => 0
packets_sent_command => 0
packets_received_ok => 0
packets_received_eof => 0
packets_received_rset_header => 0
packets_received_rset_field_meta => 0
packets_received_rset_row => 0
packets_received_prepare_response => 0
packets_received_change_user => 0
result_set_queries => 0
non_result_set_queries => 0
no_index_used => 0
bad_index_used => 0
slow_queries => 0
buffered_sets => 0
unbuffered_sets => 0
ps_buffered_sets => 0
ps_unbuffered_sets => 0
flushed_normal_sets => 0
flushed_ps_sets => 0
ps_prepared_never_executed => 0
ps_prepared_once_executed => 0
rows_fetched_from_server_normal => 0
rows_fetched_from_server_ps => 0
rows_buffered_from_client_normal => 0
rows_buffered_from_client_ps => 0
rows_fetched_from_client_normal_buffered => 0
rows_fetched_from_client_normal_unbuffered => 0
rows_fetched_from_client_ps_buffered => 0
rows_fetched_from_client_ps_unbuffered => 0
rows_fetched_from_client_ps_cursor => 0
rows_affected_normal => 0
rows_affected_ps => 0
rows_skipped_normal => 0
rows_skipped_ps => 0
copy_on_write_saved => 0
copy_on_write_performed => 0
command_buffer_too_small => 0
connect_success => 0
connect_failure => 0
connection_reused => 0
reconnect => 0
pconnect_success => 0
active_connections => 0
active_persistent_connections => 0
explicit_close => 0
implicit_close => 0
disconnect_close => 0
in_middle_of_command_close => 0
explicit_free_result => 0
implicit_free_result => 0
explicit_stmt_close => 0
implicit_stmt_close => 0
mem_emalloc_count => 0
mem_emalloc_amount => 0
mem_ecalloc_count => 0
mem_ecalloc_amount => 0
mem_erealloc_count => 0
mem_erealloc_amount => 0
mem_efree_count => 0
mem_efree_amount => 0
mem_malloc_count => 0
mem_malloc_amount => 0
mem_calloc_count => 0
mem_calloc_amount => 0
mem_realloc_count => 0
mem_realloc_amount => 0
mem_free_count => 0
mem_free_amount => 0
mem_estrndup_count => 0
mem_strndup_count => 0
mem_estrdup_count => 0
mem_strdup_count => 0
mem_edupl_count => 0
mem_dupl_count => 0
proto_text_fetched_null => 0
proto_text_fetched_bit => 0
proto_text_fetched_tinyint => 0
proto_text_fetched_short => 0
proto_text_fetched_int24 => 0
proto_text_fetched_int => 0
proto_text_fetched_bigint => 0
proto_text_fetched_decimal => 0
proto_text_fetched_float => 0
proto_text_fetched_double => 0
proto_text_fetched_date => 0
proto_text_fetched_year => 0
proto_text_fetched_time => 0
proto_text_fetched_datetime => 0
proto_text_fetched_timestamp => 0
proto_text_fetched_string => 0
proto_text_fetched_blob => 0
proto_text_fetched_enum => 0
proto_text_fetched_set => 0
proto_text_fetched_geometry => 0
proto_text_fetched_other => 0
proto_binary_fetched_null => 0
proto_binary_fetched_bit => 0
proto_binary_fetched_tinyint => 0
proto_binary_fetched_short => 0
proto_binary_fetched_int24 => 0
proto_binary_fetched_int => 0
proto_binary_fetched_bigint => 0
proto_binary_fetched_decimal => 0
proto_binary_fetched_float => 0
proto_binary_fetched_double => 0
proto_binary_fetched_date => 0
proto_binary_fetched_year => 0
proto_binary_fetched_time => 0
proto_binary_fetched_datetime => 0
proto_binary_fetched_timestamp => 0
proto_binary_fetched_string => 0
proto_binary_fetched_json => 0
proto_binary_fetched_blob => 0
proto_binary_fetched_enum => 0
proto_binary_fetched_set => 0
proto_binary_fetched_geometry => 0
proto_binary_fetched_other => 0
init_command_executed_count => 0
init_command_failed_count => 0
com_quit => 0
com_init_db => 0
com_query => 0
com_field_list => 0
com_create_db => 0
com_drop_db => 0
com_refresh => 0
com_shutdown => 0
com_statistics => 0
com_process_info => 0
com_connect => 0
com_process_kill => 0
com_debug => 0
com_ping => 0
com_time => 0
com_delayed_insert => 0
com_change_user => 0
com_binlog_dump => 0
com_table_dump => 0
com_connect_out => 0
com_register_slave => 0
com_stmt_prepare => 0
com_stmt_execute => 0
com_stmt_send_long_data => 0
com_stmt_close => 0
com_stmt_reset => 0
com_stmt_set_option => 0
com_stmt_fetch => 0
com_deamon => 0
bytes_received_real_data_normal => 0
bytes_received_real_data_ps => 0

openssl

OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.1d  10 Sep 2019
OpenSSL Header Version => OpenSSL 1.1.1d  10 Sep 2019
Openssl default config => /usr/lib/ssl/openssl.cnf

Directive => Local Value => Master Value
openssl.cafile => no value => no value
openssl.capath => no value => no value

pcntl

pcntl support => enabled

pcre

PCRE (Perl Compatible Regular Expressions) Support => enabled
PCRE Library Version => 8.43 2019-02-23
PCRE JIT Support => enabled

Directive => Local Value => Master Value
pcre.backtrack_limit => 1000000 => 1000000
pcre.jit => 1 => 1
pcre.recursion_limit => 100000 => 100000

PDO

PDO support => enabled
PDO drivers => mysql

pdo_mysql

PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $

Directive => Local Value => Master Value
pdo_mysql.default_socket => /var/run/mysqld/mysqld.sock => /var/run/mysqld/mysqld.sock

Phar

Phar: PHP Archive support => enabled
Phar EXT version => 2.0.2
Phar API version => 1.1.1
SVN revision => $Id: ba76a9b0e06d536a9b602c782e38e6826cb4ee02 $
Phar-based phar archives => enabled
Tar-based phar archives => enabled
ZIP-based phar archives => enabled
gzip compression => enabled
bzip2 compression => disabled (install pecl/bz2)
Native OpenSSL support => enabled


Phar based on pear/PHP_Archive, original concept by Davey Shafik.
Phar fully realized by Gregory Beaver and Marcus Boerger.
Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
Directive => Local Value => Master Value
phar.cache_list => no value => no value
phar.readonly => On => On
phar.require_hash => On => On

posix

Revision => $Id: 0a764bab332255746424a1e6cfbaaeebab998e4c $

readline

Readline Support => enabled
Readline library => EditLine wrapper

Directive => Local Value => Master Value
cli.pager => no value => no value
cli.prompt => \b \>  => \b \> 

Reflection

Reflection => enabled
Version => $Id: fe5f2178c6eb97631d3f8f03ceb9eddb88e664c7 $

session

Session Support => enabled
Registered save handlers => files user memcache memcached 
Registered serializer handlers => php_serialize php php_binary igbinary msgpack wddx 

Directive => Local Value => Master Value
session.auto_start => Off => Off
session.cache_expire => 180 => 180
session.cache_limiter => nocache => nocache
session.cookie_domain => no value => no value
session.cookie_httponly => no value => no value
session.cookie_lifetime => 0 => 0
session.cookie_path => / => /
session.cookie_secure => 0 => 0
session.gc_divisor => 1000 => 1000
session.gc_maxlifetime => 1440 => 1440
session.gc_probability => 0 => 0
session.lazy_write => On => On
session.name => PHPSESSID => PHPSESSID
session.referer_check => no value => no value
session.save_handler => files => files
session.save_path => /var/lib/php/sessions => /var/lib/php/sessions
session.serialize_handler => php => php
session.sid_bits_per_character => 5 => 5
session.sid_length => 26 => 26
session.upload_progress.cleanup => On => On
session.upload_progress.enabled => On => On
session.upload_progress.freq => 1% => 1%
session.upload_progress.min_freq => 1 => 1
session.upload_progress.name => PHP_SESSION_UPLOAD_PROGRESS => PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix => upload_progress_ => upload_progress_
session.use_cookies => 1 => 1
session.use_only_cookies => 1 => 1
session.use_strict_mode => 0 => 0
session.use_trans_sid => 0 => 0

shmop

shmop support => enabled

SimpleXML

Simplexml support => enabled
Revision => $Id: 341daed0ee94ea8f728bfd0ba4626e6ed365c0d1 $
Schema support => enabled

soap

Soap Client => enabled
Soap Server => enabled

Directive => Local Value => Master Value
soap.wsdl_cache => 1 => 1
soap.wsdl_cache_dir => /tmp => /tmp
soap.wsdl_cache_enabled => 1 => 1
soap.wsdl_cache_limit => 5 => 5
soap.wsdl_cache_ttl => 86400 => 86400

sockets

Sockets Support => enabled

sodium

sodium support => enabled
libsodium headers version => 1.0.18
libsodium library version => 1.0.18

SPL

SPL support => enabled
Interfaces => OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

ssh2

SSH2 support => enabled
extension version => 1.2
libssh2 version => 1.8.0
banner => SSH-2.0-libssh2_1.8.0

standard

Dynamic Library Support => enabled
Path to sendmail => /usr/sbin/sendmail -t -i 

Directive => Local Value => Master Value
assert.active => 1 => 1
assert.bail => 0 => 0
assert.callback => no value => no value
assert.exception => 0 => 0
assert.quiet_eval => 0 => 0
assert.warning => 1 => 1
auto_detect_line_endings => 0 => 0
default_socket_timeout => 60 => 60
from => no value => no value
session.trans_sid_hosts => no value => no value
session.trans_sid_tags => a=href,area=href,frame=src,form= => a=href,area=href,frame=src,form=
url_rewriter.hosts => no value => no value
url_rewriter.tags => form= => form=
user_agent => no value => no value

sysvmsg

sysvmsg support => enabled
Revision => $Id: 73c7c7668de72405a739f837dc62fd6ce8e5eba6 $

sysvsem

Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

sysvshm

Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

tokenizer

Tokenizer Support => enabled

wddx

WDDX Support => enabled
WDDX Session Serializer => enabled

xml

XML Support => active
XML Namespace Support => active
libxml2 Version => 2.9.9

xmlreader

XMLReader => enabled

xmlwriter

XMLWriter => enabled

xsl

XSL => enabled
libxslt Version => 1.1.29
libxslt compiled against libxml Version => 2.9.4
EXSLT => enabled
libexslt Version => 1.1.29

yaml

LibYAML Support => enabled
Module Version => 2.0.4
LibYAML Version => 0.1.7

Directive => Local Value => Master Value
yaml.decode_binary => 0 => 0
yaml.decode_php => 0 => 0
yaml.decode_timestamp => 0 => 0
yaml.output_canonical => 0 => 0
yaml.output_indent => 2 => 2
yaml.output_width => 80 => 80

Zend OPcache

Opcode Caching => Disabled
Optimization => Disabled
SHM Cache => Enabled
File Cache => Disabled
Startup Failed => Opcode Caching is disabled for CLI

Directive => Local Value => Master Value
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180
opcache.huge_code_pages => Off => Off
opcache.inherited_hack => On => On
opcache.interned_strings_buffer => 8 => 8
opcache.lockfile_path => /tmp => /tmp
opcache.log_verbosity_level => 1 => 1
opcache.max_accelerated_files => 10000 => 10000
opcache.max_file_size => 0 => 0
opcache.max_wasted_percentage => 5 => 5
opcache.memory_consumption => 128 => 128
opcache.opt_debug_level => 0 => 0
opcache.optimization_level => 0x7FFFBFFF => 0x7FFFBFFF
opcache.preferred_memory_model => no value => no value
opcache.protect_memory => 0 => 0
opcache.restrict_api => no value => no value
opcache.revalidate_freq => 2 => 2
opcache.revalidate_path => Off => Off
opcache.save_comments => 1 => 1
opcache.use_cwd => On => On
opcache.validate_permission => Off => Off
opcache.validate_root => Off => Off
opcache.validate_timestamps => On => On

zip

Zip => enabled
Zip version => 1.15.4
Libzip headers version => 1.5.1
Libzip library version => 1.5.1

zlib

ZLib Support => enabled
Stream Wrapper => compress.zlib://
Stream Filter => zlib.inflate, zlib.deflate
Compiled Version => 1.2.11
Linked Version => 1.2.11

Directive => Local Value => Master Value
zlib.output_compression => Off => Off
zlib.output_compression_level => -1 => -1
zlib.output_handler => no value => no value

Additional Modules

Module Name

Environment

Variable => Value
LC_ALL => en_US.UTF-8
NVM_DIR => /srv/config/nvm
LS_COLORS => rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
SSH_CONNECTION => 10.0.2.2 50182 10.0.2.15 22
LESSCLOSE => /usr/bin/lesspipe %s %s
LANG => C.UTF-8
NVM_CD_FLAGS =>  
SSH_AUTH_SOCK => /tmp/ssh-oBScoMpywb/agent.6537
XDG_SESSION_ID => 5
USER => vagrant
PWD => /home/vagrant
HOME => /home/vagrant
SSH_CLIENT => 10.0.2.2 50182 22
WP_CORE_DIR => /srv/www/wordpress-trunk/public_html/src/
XDG_DATA_DIRS => /usr/local/share:/usr/share:/var/lib/snapd/desktop
WP_TESTS_DIR => /srv/www/wordpress-trunk/public_html/tests/phpunit/
SSH_TTY => /dev/pts/0
MAIL => /var/mail/vagrant
NVM_RC_VERSION =>  
TERM => xterm-256color
SHELL => /bin/bash
SHLVL => 1
LOGNAME => vagrant
XDG_RUNTIME_DIR => /run/user/1000
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/srv/www/phpcs/scripts/:/srv/config/homebin/
LESSOPEN => | /usr/bin/lesspipe %s
_ => /usr/bin/php

PHP Variables

Variable => Value
$_SERVER['LC_ALL'] => en_US.UTF-8
$_SERVER['NVM_DIR'] => /srv/config/nvm
$_SERVER['LS_COLORS'] => rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
$_SERVER['SSH_CONNECTION'] => 10.0.2.2 50182 10.0.2.15 22
$_SERVER['LESSCLOSE'] => /usr/bin/lesspipe %s %s
$_SERVER['LANG'] => C.UTF-8
$_SERVER['NVM_CD_FLAGS'] => 
$_SERVER['SSH_AUTH_SOCK'] => /tmp/ssh-oBScoMpywb/agent.6537
$_SERVER['XDG_SESSION_ID'] => 5
$_SERVER['USER'] => vagrant
$_SERVER['PWD'] => /home/vagrant
$_SERVER['HOME'] => /home/vagrant
$_SERVER['SSH_CLIENT'] => 10.0.2.2 50182 22
$_SERVER['WP_CORE_DIR'] => /srv/www/wordpress-trunk/public_html/src/
$_SERVER['XDG_DATA_DIRS'] => /usr/local/share:/usr/share:/var/lib/snapd/desktop
$_SERVER['WP_TESTS_DIR'] => /srv/www/wordpress-trunk/public_html/tests/phpunit/
$_SERVER['SSH_TTY'] => /dev/pts/0
$_SERVER['MAIL'] => /var/mail/vagrant
$_SERVER['NVM_RC_VERSION'] => 
$_SERVER['TERM'] => xterm-256color
$_SERVER['SHELL'] => /bin/bash
$_SERVER['SHLVL'] => 1
$_SERVER['LOGNAME'] => vagrant
$_SERVER['XDG_RUNTIME_DIR'] => /run/user/1000
$_SERVER['PATH'] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/srv/www/phpcs/scripts/:/srv/config/homebin/
$_SERVER['LESSOPEN'] => | /usr/bin/lesspipe %s
$_SERVER['_'] => /usr/bin/php
$_SERVER['PHP_SELF'] => 
$_SERVER['SCRIPT_NAME'] => 
$_SERVER['SCRIPT_FILENAME'] => 
$_SERVER['PATH_TRANSLATED'] => 
$_SERVER['DOCUMENT_ROOT'] => 
$_SERVER['REQUEST_TIME_FLOAT'] => 1581011004.5346
$_SERVER['REQUEST_TIME'] => 1581011004
$_SERVER['argv'] => Array
(
)

$_SERVER['argc'] => 0

PHP License
This program is free software; you can redistribute it and/or modify
it under the terms of the PHP License as published by the PHP Group
and included in the distribution in the file:  LICENSE

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

If you did not receive a copy of the PHP license, or have any
questions about PHP licensing, please contact license@php.net.

The FPM log looks like this, nothing of interest:

[06-Feb-2020 16:56:06] NOTICE: ready to handle connections
[06-Feb-2020 16:56:06] NOTICE: systemd monitor interval set to 10000ms
[06-Feb-2020 16:57:36] NOTICE: Terminating ...
[06-Feb-2020 16:57:36] NOTICE: exiting, bye-bye!
[06-Feb-2020 17:15:55] NOTICE: fpm is running, pid 8794
[06-Feb-2020 17:15:55] NOTICE: ready to handle connections
[06-Feb-2020 17:15:55] NOTICE: systemd monitor interval set to 10000ms
[06-Feb-2020 17:17:25] NOTICE: Terminating ...
[06-Feb-2020 17:17:25] NOTICE: exiting, bye-bye!

The FPM error log file is empty.

I can run the other PHP provisioners if it helps, but I'm unsure if they'll give much useful information.

/run/php exists as a directory but is empty:

vagrant@vvv:~$ ls -al /run/php/
total 0
drwxr-xr-x  2 www-data www-data  40 Feb  6 16:48 .
drwxr-xr-x 27 root     root     920 Feb  6 17:17 ..
vagrant@vvv:~$ 

Here's our PHP FPM config file

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

What’s pidfile settings in php-fpm.conf after provisioning?

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

These might be two distinct errors. For 7.2 it sort of looks like the failed ExecStopPost fails the whole unit and for 7.1 it looks like missing pidfile.

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

This is the problem: pid = /var/run/php7.2-fpm.pid, you need to fix the systemd unit file or stop changing the default path.

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

Dup of #1333

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

@joelbeckham @automationforthepeople looks like it’s the same issue in the end. If you want mangle defaults, put an override for the unit.

P.S.: no systemd hate speech please, the sysvrc script would have the same problem if it was checking the pidfile in default location.

@oerdnj oerdnj closed this as completed Feb 6, 2020
@tomjn
Copy link
Author

tomjn commented Feb 6, 2020

@oerdnj I destroyed my VM, commented the pid line out, reprovisioned, the service still fails to start, I see no change.

As for starting the services, the line is service php7.2-fpm start we don't override things as far as I'm aware

Adding to this, that line with the pid file value was set 6 years ago, and we've just updated the PHP version, I'm unsure why if it's incorrect it would stop working with the release of updated packages, old versions of VVV from a year ago no longer work and the only thing that's changed are that packages installed via apt sources are newer

The service fails in the same way as before, with the pid line removed

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

So, what is the log output when the line is removed?

@oerdnj oerdnj reopened this Feb 6, 2020
@tomjn
Copy link
Author

tomjn commented Feb 6, 2020

systemctl status php7.2-fpm:

● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Thu 2020-02-06 19:10:34 UTC; 3min 10s ago
     Docs: man:php-fpm7.2(8)
  Process: 4823 ExecStopPost=/usr/bin/update-alternatives --quiet --remove php-fpm.sock /run/php/php7.2-fpm.sock (code=exited, status=0/SUCCESS)
  Process: 4748 ExecStartPost=/usr/bin/update-alternatives --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php/php7.2-fpm.sock 72 (code=exited, status=2)
  Process: 4725 ExecStart=/usr/sbin/php-fpm7.2 --nodaemonize --fpm-config /etc/php/7.2/fpm/php-fpm.conf (code=exited, status=0/SUCCESS)
 Main PID: 4725 (code=exited, status=0/SUCCESS)
   Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"

sudo journalctl -u php7.2-fpm :

-- Logs begin at Thu 2020-02-06 18:54:45 UTC, end at Thu 2020-02-06 19:15:00 UTC. --
Feb 06 18:58:00 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 18:58:00 vvv systemd[1]: Started The PHP 7.2 FastCGI Process Manager.
Feb 06 18:58:20 vvv systemd[1]: Stopping The PHP 7.2 FastCGI Process Manager...
Feb 06 18:58:20 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 18:58:20 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 18:58:20 vvv systemd[1]: Started The PHP 7.2 FastCGI Process Manager.
Feb 06 18:58:21 vvv systemd[1]: Stopping The PHP 7.2 FastCGI Process Manager...
Feb 06 18:58:21 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 18:58:21 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 18:58:21 vvv systemd[1]: Started The PHP 7.2 FastCGI Process Manager.
Feb 06 19:00:46 vvv systemd[1]: Stopping The PHP 7.2 FastCGI Process Manager...
Feb 06 19:00:46 vvv systemd[1]: Stopped The PHP 7.2 FastCGI Process Manager.
Feb 06 19:00:46 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 19:00:46 vvv update-alternatives[1333]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 19:00:46 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such file or directory
Feb 06 19:02:16 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 19:02:16 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 19:02:16 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.
Feb 06 19:09:03 vvv systemd[1]: Starting The PHP 7.2 FastCGI Process Manager...
Feb 06 19:09:04 vvv update-alternatives[4748]: update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist
Feb 06 19:09:04 vvv systemd[1]: php7.2-fpm.service: Can't open PID file /run/php/php7.2-fpm.pid (yet?) after start-post: No such file or directory
Feb 06 19:10:34 vvv systemd[1]: php7.2-fpm.service: Start-post operation timed out. Stopping.
Feb 06 19:10:34 vvv systemd[1]: php7.2-fpm.service: Failed with result 'timeout'.
Feb 06 19:10:34 vvv systemd[1]: Failed to start The PHP 7.2 FastCGI Process Manager.

php -i:

phpinfo()
PHP Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

System => Linux vvv 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64
Build Date => Feb  5 2020 16:52:29
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d
Additional .ini files parsed => /etc/php/7.2/cli/conf.d/10-mysqlnd.ini,
/etc/php/7.2/cli/conf.d/10-opcache.ini,
/etc/php/7.2/cli/conf.d/10-pdo.ini,
/etc/php/7.2/cli/conf.d/15-xml.ini,
/etc/php/7.2/cli/conf.d/20-bcmath.ini,
/etc/php/7.2/cli/conf.d/20-calendar.ini,
/etc/php/7.2/cli/conf.d/20-ctype.ini,
/etc/php/7.2/cli/conf.d/20-curl.ini,
/etc/php/7.2/cli/conf.d/20-dom.ini,
/etc/php/7.2/cli/conf.d/20-exif.ini,
/etc/php/7.2/cli/conf.d/20-fileinfo.ini,
/etc/php/7.2/cli/conf.d/20-ftp.ini,
/etc/php/7.2/cli/conf.d/20-gd.ini,
/etc/php/7.2/cli/conf.d/20-gettext.ini,
/etc/php/7.2/cli/conf.d/20-iconv.ini,
/etc/php/7.2/cli/conf.d/20-igbinary.ini,
/etc/php/7.2/cli/conf.d/20-imagick.ini,
/etc/php/7.2/cli/conf.d/20-imap.ini,
/etc/php/7.2/cli/conf.d/20-json.ini,
/etc/php/7.2/cli/conf.d/20-mbstring.ini,
/etc/php/7.2/cli/conf.d/20-memcache.ini,
/etc/php/7.2/cli/conf.d/20-msgpack.ini,
/etc/php/7.2/cli/conf.d/20-mysqli.ini,
/etc/php/7.2/cli/conf.d/20-pdo_mysql.ini,
/etc/php/7.2/cli/conf.d/20-phar.ini,
/etc/php/7.2/cli/conf.d/20-posix.ini,
/etc/php/7.2/cli/conf.d/20-readline.ini,
/etc/php/7.2/cli/conf.d/20-shmop.ini,
/etc/php/7.2/cli/conf.d/20-simplexml.ini,
/etc/php/7.2/cli/conf.d/20-soap.ini,
/etc/php/7.2/cli/conf.d/20-sockets.ini,
/etc/php/7.2/cli/conf.d/20-ssh2.ini,
/etc/php/7.2/cli/conf.d/20-sysvmsg.ini,
/etc/php/7.2/cli/conf.d/20-sysvsem.ini,
/etc/php/7.2/cli/conf.d/20-sysvshm.ini,
/etc/php/7.2/cli/conf.d/20-tokenizer.ini,
/etc/php/7.2/cli/conf.d/20-wddx.ini,
/etc/php/7.2/cli/conf.d/20-xmlreader.ini,
/etc/php/7.2/cli/conf.d/20-xmlwriter.ini,
/etc/php/7.2/cli/conf.d/20-xsl.ini,
/etc/php/7.2/cli/conf.d/20-yaml.ini,
/etc/php/7.2/cli/conf.d/20-zip.ini,
/etc/php/7.2/cli/conf.d/25-memcached.ini

PHP API => 20170718
PHP Extension => 20170718
Zend Extension => 320170718
Zend Extension Build => API320170718,NTS
PHP Extension Build => API20170718,NTS
Debug Build => no
Thread Safety => disabled
Zend Signal Handling => enabled
Zend Memory Manager => enabled
Zend Multibyte Support => provided by mbstring
IPv6 Support => enabled
DTrace Support => available, disabled

Registered PHP Streams => https, ftps, compress.zlib, php, file, glob, data, http, ftp, phar, ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp, zip
Registered Stream Socket Transports => tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2
Registered Stream Filters => zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*

This program makes use of the Zend Scripting Language Engine:
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.27-6+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies


 _______________________________________________________________________


Configuration

bcmath

BCMath support => enabled

Directive => Local Value => Master Value
bcmath.scale => 0 => 0

calendar

Calendar support => enabled

Core

PHP Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

Directive => Local Value => Master Value
allow_url_fopen => On => On
allow_url_include => Off => Off
arg_separator.input => & => &
arg_separator.output => & => &
auto_append_file => no value => no value
auto_globals_jit => On => On
auto_prepend_file => no value => no value
browscap => no value => no value
default_charset => UTF-8 => UTF-8
default_mimetype => text/html => text/html
disable_classes => no value => no value
disable_functions => no value => no value
display_errors => Off => Off
display_startup_errors => Off => Off
doc_root => no value => no value
docref_ext => no value => no value
docref_root => no value => no value
enable_dl => Off => Off
enable_post_data_reading => On => On
error_append_string => no value => no value
error_log => no value => no value
error_prepend_string => no value => no value
error_reporting => 22527 => 22527
expose_php => On => On
extension_dir => /usr/lib/php/20170718 => /usr/lib/php/20170718
file_uploads => On => On
hard_timeout => 2 => 2
highlight.comment => <font style="color: #FF8000">#FF8000</font> => <font style="color: #FF8000">#FF8000</font>
highlight.default => <font style="color: #0000BB">#0000BB</font> => <font style="color: #0000BB">#0000BB</font>
highlight.html => <font style="color: #000000">#000000</font> => <font style="color: #000000">#000000</font>
highlight.keyword => <font style="color: #007700">#007700</font> => <font style="color: #007700">#007700</font>
highlight.string => <font style="color: #DD0000">#DD0000</font> => <font style="color: #DD0000">#DD0000</font>
html_errors => Off => Off
ignore_repeated_errors => Off => Off
ignore_repeated_source => Off => Off
ignore_user_abort => Off => Off
implicit_flush => On => On
include_path => .:/usr/share/php => .:/usr/share/php
input_encoding => no value => no value
internal_encoding => no value => no value
log_errors => On => On
log_errors_max_len => 1024 => 1024
mail.add_x_header => Off => Off
mail.force_extra_parameters => no value => no value
mail.log => no value => no value
max_execution_time => 0 => 0
max_file_uploads => 20 => 20
max_input_nesting_level => 64 => 64
max_input_time => -1 => -1
max_input_vars => 1000 => 1000
memory_limit => -1 => -1
open_basedir => no value => no value
output_buffering => 0 => 0
output_encoding => no value => no value
output_handler => no value => no value
post_max_size => 8M => 8M
precision => 14 => 14
realpath_cache_size => 4096K => 4096K
realpath_cache_ttl => 120 => 120
register_argc_argv => On => On
report_memleaks => On => On
report_zend_debug => Off => Off
request_order => GP => GP
sendmail_from => no value => no value
sendmail_path => /usr/sbin/sendmail -t -i  => /usr/sbin/sendmail -t -i 
serialize_precision => -1 => -1
short_open_tag => Off => Off
SMTP => localhost => localhost
smtp_port => 25 => 25
sys_temp_dir => no value => no value
track_errors => Off => Off
unserialize_callback_func => no value => no value
upload_max_filesize => 2M => 2M
upload_tmp_dir => no value => no value
user_dir => no value => no value
user_ini.cache_ttl => 300 => 300
user_ini.filename => .user.ini => .user.ini
variables_order => GPCS => GPCS
xmlrpc_error_number => 0 => 0
xmlrpc_errors => Off => Off
zend.assertions => -1 => -1
zend.detect_unicode => On => On
zend.enable_gc => On => On
zend.multibyte => Off => Off
zend.script_encoding => no value => no value
zend.signal_check => Off => Off

ctype

ctype functions => enabled

curl

cURL support => enabled
cURL Information => 7.58.0
Age => 4
Features
AsynchDNS => Yes
CharConv => No
Debug => No
GSS-Negotiate => No
IDN => Yes
IPv6 => Yes
krb4 => No
Largefile => Yes
libz => Yes
NTLM => Yes
NTLMWB => Yes
SPNEGO => Yes
SSL => Yes
SSPI => No
TLS-SRP => Yes
HTTP2 => Yes
GSSAPI => Yes
KERBEROS5 => Yes
UNIX_SOCKETS => Yes
PSL => Yes
Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smb, smbs, smtp, smtps, telnet, tftp
Host => x86_64-pc-linux-gnu
SSL Version => OpenSSL/1.1.1d
ZLib Version => 1.2.11

date

date/time support => enabled
timelib version => 2017.09
"Olson" Timezone Database Version => 0.system
Timezone Database => internal
Default timezone => UTC

Directive => Local Value => Master Value
date.default_latitude => 31.7667 => 31.7667
date.default_longitude => 35.2333 => 35.2333
date.sunrise_zenith => 90.583333 => 90.583333
date.sunset_zenith => 90.583333 => 90.583333
date.timezone => no value => no value

dom

DOM/XML => enabled
DOM/XML API Version => 20031129
libxml Version => 2.9.9
HTML Support => enabled
XPath Support => enabled
XPointer Support => enabled
Schema Support => enabled
RelaxNG Support => enabled

exif

EXIF Support => enabled
EXIF Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1
Supported EXIF Version => 0220
Supported filetypes => JPEG, TIFF
Multibyte decoding support using mbstring => enabled
Extended EXIF tag formats => Canon, Casio, Fujifilm, Nikon, Olympus, Samsung, Panasonic, DJI, Sony, Pentax, Minolta, Sigma, Foveon, Kyocera, Ricoh, AGFA, Epson

Directive => Local Value => Master Value
exif.decode_jis_intel => JIS => JIS
exif.decode_jis_motorola => JIS => JIS
exif.decode_unicode_intel => UCS-2LE => UCS-2LE
exif.decode_unicode_motorola => UCS-2BE => UCS-2BE
exif.encode_jis => no value => no value
exif.encode_unicode => ISO-8859-15 => ISO-8859-15

fileinfo

fileinfo support => enabled
version => 1.0.5
libmagic => 531

filter

Input Validation and Filtering => enabled
Revision => $Id: 5a34caaa246b9df197f4b43af8ac66a07464fe4b $

Directive => Local Value => Master Value
filter.default => unsafe_raw => unsafe_raw
filter.default_flags => no value => no value

ftp

FTP support => enabled
FTPS support => enabled

gd

GD Support => enabled
GD headers Version => 2.2.5
GD library Version => 2.2.5
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.8.1
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => 8
PNG Support => enabled
libPNG Version => 1.6.34
WBMP Support => enabled
XPM Support => enabled
libXpm Version => 30411
XBM Support => enabled
WebP Support => enabled

Directive => Local Value => Master Value
gd.jpeg_ignore_warning => 1 => 1

gettext

GetText Support => enabled

hash

hash support => enabled
Hashing Engines => md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5 

MHASH support => Enabled
MHASH API Version => Emulated Support

iconv

iconv support => enabled
iconv implementation => glibc
iconv library version => 2.27

Directive => Local Value => Master Value
iconv.input_encoding => no value => no value
iconv.internal_encoding => no value => no value
iconv.output_encoding => no value => no value

igbinary

igbinary support => enabled
igbinary version => 3.1.0
igbinary APCu serializer ABI => 0
igbinary session support => yes

Directive => Local Value => Master Value
igbinary.compact_strings => On => On

imagick

imagick module => enabled
imagick module version => 3.4.4
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version => ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Imagick using ImageMagick library version => ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
ImageMagick copyright => © 1999-2017 ImageMagick Studio LLC
ImageMagick release date => 20170114
ImageMagick number of supported formats:  => 230
ImageMagick supported formats => 3FR, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GROUP4, GV, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JBG, JBIG, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV

Directive => Local Value => Master Value
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 1 => 1

imap

IMAP c-Client Version => 2007f
SSL Support => enabled
Kerberos Support => enabled

Directive => Local Value => Master Value
imap.enable_insecure_rsh => Off => Off

json

json support => enabled
json version => 1.6.0

libxml

libXML support => active
libXML Compiled Version => 2.9.9
libXML Loaded Version => 20904
libXML streams => enabled

mbstring

Multibyte Support => enabled
Multibyte string engine => libmbfl
HTTP input encoding translation => disabled
libmbfl version => 1.3.2
oniguruma version => 6.3.0

mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.

Multibyte (japanese) regex support => enabled
Multibyte regex (oniguruma) backtrack check => On
Multibyte regex (oniguruma) version => 6.3.0

Directive => Local Value => Master Value
mbstring.detect_order => no value => no value
mbstring.encoding_translation => Off => Off
mbstring.func_overload => 0 => 0
mbstring.http_input => no value => no value
mbstring.http_output => no value => no value
mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text/|application/xhtml\+xml)
mbstring.internal_encoding => no value => no value
mbstring.language => neutral => neutral
mbstring.strict_detection => Off => Off
mbstring.substitute_character => no value => no value

memcache

memcache support => enabled
Version => 3.0.9-dev
Revision => $Revision$

Directive => Local Value => Master Value
memcache.allow_failover => 1 => 1
memcache.chunk_size => 32768 => 32768
memcache.compress_threshold => 20000 => 20000
memcache.default_port => 11211 => 11211
memcache.hash_function => crc32 => crc32
memcache.hash_strategy => consistent => consistent
memcache.lock_timeout => 15 => 15
memcache.max_failover_attempts => 20 => 20
memcache.protocol => ascii => ascii
memcache.redundancy => 1 => 1
memcache.session_redundancy => 2 => 2

memcached

memcached support => enabled
Version => 3.1.4
libmemcached version => 1.0.18
SASL support => yes
Session support => yes
igbinary support => yes
json support => yes
msgpack support => yes

Directive => Local Value => Master Value
memcached.compression_factor => 1.3 => 1.3
memcached.compression_threshold => 2000 => 2000
memcached.compression_type => fastlz => fastlz
memcached.default_binary_protocol => Off => Off
memcached.default_connect_timeout => 0 => 0
memcached.default_consistent_hash => Off => Off
memcached.serializer => php => php
memcached.sess_binary_protocol => On => On
memcached.sess_connect_timeout => 0 => 0
memcached.sess_consistent_hash => On => On
memcached.sess_consistent_hash_type => ketama => ketama
memcached.sess_lock_expire => 0 => 0
memcached.sess_lock_max_wait => not set => not set
memcached.sess_lock_retries => 5 => 5
memcached.sess_lock_wait => not set => not set
memcached.sess_lock_wait_max => 150 => 150
memcached.sess_lock_wait_min => 150 => 150
memcached.sess_locking => On => On
memcached.sess_number_of_replicas => 0 => 0
memcached.sess_persistent => Off => Off
memcached.sess_prefix => memc.sess.key. => memc.sess.key.
memcached.sess_randomize_replica_read => Off => Off
memcached.sess_remove_failed_servers => Off => Off
memcached.sess_sasl_password => no value => no value
memcached.sess_sasl_username => no value => no value
memcached.sess_server_failure_limit => 0 => 0
memcached.store_retry_count => 2 => 2

msgpack

MessagePack Support => enabled
Session Support => enabled
extension Version => 2.0.3
header Version => 0.5.4

Directive => Local Value => Master Value
msgpack.error_display => On => On
msgpack.illegal_key_insert => Off => Off
msgpack.php_only => On => On
msgpack.use_str8_serialization => On => On

mysqli

MysqlI Support => enabled
Client API library version => mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Active Persistent Links => 0
Inactive Persistent Links => 0
Active Links => 0

Directive => Local Value => Master Value
mysqli.allow_local_infile => Off => Off
mysqli.allow_persistent => On => On
mysqli.default_host => no value => no value
mysqli.default_port => 3306 => 3306
mysqli.default_pw => no value => no value
mysqli.default_socket => no value => no value
mysqli.default_user => no value => no value
mysqli.max_links => Unlimited => Unlimited
mysqli.max_persistent => Unlimited => Unlimited
mysqli.reconnect => Off => Off
mysqli.rollback_on_cached_plink => Off => Off

mysqlnd

mysqlnd => enabled
Version => mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Compression => supported
core SSL => supported
extended SSL => supported
Command buffer size => 4096
Read buffer size => 32768
Read timeout => 86400
Collecting statistics => Yes
Collecting memory statistics => No
Tracing => n/a
Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
API Extensions => mysqli,pdo_mysql

mysqlnd statistics =>  
bytes_sent => 0
bytes_received => 0
packets_sent => 0
packets_received => 0
protocol_overhead_in => 0
protocol_overhead_out => 0
bytes_received_ok_packet => 0
bytes_received_eof_packet => 0
bytes_received_rset_header_packet => 0
bytes_received_rset_field_meta_packet => 0
bytes_received_rset_row_packet => 0
bytes_received_prepare_response_packet => 0
bytes_received_change_user_packet => 0
packets_sent_command => 0
packets_received_ok => 0
packets_received_eof => 0
packets_received_rset_header => 0
packets_received_rset_field_meta => 0
packets_received_rset_row => 0
packets_received_prepare_response => 0
packets_received_change_user => 0
result_set_queries => 0
non_result_set_queries => 0
no_index_used => 0
bad_index_used => 0
slow_queries => 0
buffered_sets => 0
unbuffered_sets => 0
ps_buffered_sets => 0
ps_unbuffered_sets => 0
flushed_normal_sets => 0
flushed_ps_sets => 0
ps_prepared_never_executed => 0
ps_prepared_once_executed => 0
rows_fetched_from_server_normal => 0
rows_fetched_from_server_ps => 0
rows_buffered_from_client_normal => 0
rows_buffered_from_client_ps => 0
rows_fetched_from_client_normal_buffered => 0
rows_fetched_from_client_normal_unbuffered => 0
rows_fetched_from_client_ps_buffered => 0
rows_fetched_from_client_ps_unbuffered => 0
rows_fetched_from_client_ps_cursor => 0
rows_affected_normal => 0
rows_affected_ps => 0
rows_skipped_normal => 0
rows_skipped_ps => 0
copy_on_write_saved => 0
copy_on_write_performed => 0
command_buffer_too_small => 0
connect_success => 0
connect_failure => 0
connection_reused => 0
reconnect => 0
pconnect_success => 0
active_connections => 0
active_persistent_connections => 0
explicit_close => 0
implicit_close => 0
disconnect_close => 0
in_middle_of_command_close => 0
explicit_free_result => 0
implicit_free_result => 0
explicit_stmt_close => 0
implicit_stmt_close => 0
mem_emalloc_count => 0
mem_emalloc_amount => 0
mem_ecalloc_count => 0
mem_ecalloc_amount => 0
mem_erealloc_count => 0
mem_erealloc_amount => 0
mem_efree_count => 0
mem_efree_amount => 0
mem_malloc_count => 0
mem_malloc_amount => 0
mem_calloc_count => 0
mem_calloc_amount => 0
mem_realloc_count => 0
mem_realloc_amount => 0
mem_free_count => 0
mem_free_amount => 0
mem_estrndup_count => 0
mem_strndup_count => 0
mem_estrdup_count => 0
mem_strdup_count => 0
mem_edupl_count => 0
mem_dupl_count => 0
proto_text_fetched_null => 0
proto_text_fetched_bit => 0
proto_text_fetched_tinyint => 0
proto_text_fetched_short => 0
proto_text_fetched_int24 => 0
proto_text_fetched_int => 0
proto_text_fetched_bigint => 0
proto_text_fetched_decimal => 0
proto_text_fetched_float => 0
proto_text_fetched_double => 0
proto_text_fetched_date => 0
proto_text_fetched_year => 0
proto_text_fetched_time => 0
proto_text_fetched_datetime => 0
proto_text_fetched_timestamp => 0
proto_text_fetched_string => 0
proto_text_fetched_blob => 0
proto_text_fetched_enum => 0
proto_text_fetched_set => 0
proto_text_fetched_geometry => 0
proto_text_fetched_other => 0
proto_binary_fetched_null => 0
proto_binary_fetched_bit => 0
proto_binary_fetched_tinyint => 0
proto_binary_fetched_short => 0
proto_binary_fetched_int24 => 0
proto_binary_fetched_int => 0
proto_binary_fetched_bigint => 0
proto_binary_fetched_decimal => 0
proto_binary_fetched_float => 0
proto_binary_fetched_double => 0
proto_binary_fetched_date => 0
proto_binary_fetched_year => 0
proto_binary_fetched_time => 0
proto_binary_fetched_datetime => 0
proto_binary_fetched_timestamp => 0
proto_binary_fetched_string => 0
proto_binary_fetched_json => 0
proto_binary_fetched_blob => 0
proto_binary_fetched_enum => 0
proto_binary_fetched_set => 0
proto_binary_fetched_geometry => 0
proto_binary_fetched_other => 0
init_command_executed_count => 0
init_command_failed_count => 0
com_quit => 0
com_init_db => 0
com_query => 0
com_field_list => 0
com_create_db => 0
com_drop_db => 0
com_refresh => 0
com_shutdown => 0
com_statistics => 0
com_process_info => 0
com_connect => 0
com_process_kill => 0
com_debug => 0
com_ping => 0
com_time => 0
com_delayed_insert => 0
com_change_user => 0
com_binlog_dump => 0
com_table_dump => 0
com_connect_out => 0
com_register_slave => 0
com_stmt_prepare => 0
com_stmt_execute => 0
com_stmt_send_long_data => 0
com_stmt_close => 0
com_stmt_reset => 0
com_stmt_set_option => 0
com_stmt_fetch => 0
com_deamon => 0
bytes_received_real_data_normal => 0
bytes_received_real_data_ps => 0

openssl

OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.1d  10 Sep 2019
OpenSSL Header Version => OpenSSL 1.1.1d  10 Sep 2019
Openssl default config => /usr/lib/ssl/openssl.cnf

Directive => Local Value => Master Value
openssl.cafile => no value => no value
openssl.capath => no value => no value

pcntl

pcntl support => enabled

pcre

PCRE (Perl Compatible Regular Expressions) Support => enabled
PCRE Library Version => 8.43 2019-02-23
PCRE JIT Support => enabled

Directive => Local Value => Master Value
pcre.backtrack_limit => 1000000 => 1000000
pcre.jit => 1 => 1
pcre.recursion_limit => 100000 => 100000

PDO

PDO support => enabled
PDO drivers => mysql

pdo_mysql

PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $

Directive => Local Value => Master Value
pdo_mysql.default_socket => /var/run/mysqld/mysqld.sock => /var/run/mysqld/mysqld.sock

Phar

Phar: PHP Archive support => enabled
Phar EXT version => 2.0.2
Phar API version => 1.1.1
SVN revision => $Id: ba76a9b0e06d536a9b602c782e38e6826cb4ee02 $
Phar-based phar archives => enabled
Tar-based phar archives => enabled
ZIP-based phar archives => enabled
gzip compression => enabled
bzip2 compression => disabled (install pecl/bz2)
Native OpenSSL support => enabled


Phar based on pear/PHP_Archive, original concept by Davey Shafik.
Phar fully realized by Gregory Beaver and Marcus Boerger.
Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
Directive => Local Value => Master Value
phar.cache_list => no value => no value
phar.readonly => On => On
phar.require_hash => On => On

posix

Revision => $Id: 0a764bab332255746424a1e6cfbaaeebab998e4c $

readline

Readline Support => enabled
Readline library => EditLine wrapper

Directive => Local Value => Master Value
cli.pager => no value => no value
cli.prompt => \b \>  => \b \> 

Reflection

Reflection => enabled
Version => $Id: fe5f2178c6eb97631d3f8f03ceb9eddb88e664c7 $

session

Session Support => enabled
Registered save handlers => files user memcache memcached 
Registered serializer handlers => php_serialize php php_binary igbinary msgpack wddx 

Directive => Local Value => Master Value
session.auto_start => Off => Off
session.cache_expire => 180 => 180
session.cache_limiter => nocache => nocache
session.cookie_domain => no value => no value
session.cookie_httponly => no value => no value
session.cookie_lifetime => 0 => 0
session.cookie_path => / => /
session.cookie_secure => 0 => 0
session.gc_divisor => 1000 => 1000
session.gc_maxlifetime => 1440 => 1440
session.gc_probability => 0 => 0
session.lazy_write => On => On
session.name => PHPSESSID => PHPSESSID
session.referer_check => no value => no value
session.save_handler => files => files
session.save_path => /var/lib/php/sessions => /var/lib/php/sessions
session.serialize_handler => php => php
session.sid_bits_per_character => 5 => 5
session.sid_length => 26 => 26
session.upload_progress.cleanup => On => On
session.upload_progress.enabled => On => On
session.upload_progress.freq => 1% => 1%
session.upload_progress.min_freq => 1 => 1
session.upload_progress.name => PHP_SESSION_UPLOAD_PROGRESS => PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix => upload_progress_ => upload_progress_
session.use_cookies => 1 => 1
session.use_only_cookies => 1 => 1
session.use_strict_mode => 0 => 0
session.use_trans_sid => 0 => 0

shmop

shmop support => enabled

SimpleXML

Simplexml support => enabled
Revision => $Id: 341daed0ee94ea8f728bfd0ba4626e6ed365c0d1 $
Schema support => enabled

soap

Soap Client => enabled
Soap Server => enabled

Directive => Local Value => Master Value
soap.wsdl_cache => 1 => 1
soap.wsdl_cache_dir => /tmp => /tmp
soap.wsdl_cache_enabled => 1 => 1
soap.wsdl_cache_limit => 5 => 5
soap.wsdl_cache_ttl => 86400 => 86400

sockets

Sockets Support => enabled

sodium

sodium support => enabled
libsodium headers version => 1.0.18
libsodium library version => 1.0.18

SPL

SPL support => enabled
Interfaces => OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

ssh2

SSH2 support => enabled
extension version => 1.2
libssh2 version => 1.8.0
banner => SSH-2.0-libssh2_1.8.0

standard

Dynamic Library Support => enabled
Path to sendmail => /usr/sbin/sendmail -t -i 

Directive => Local Value => Master Value
assert.active => 1 => 1
assert.bail => 0 => 0
assert.callback => no value => no value
assert.exception => 0 => 0
assert.quiet_eval => 0 => 0
assert.warning => 1 => 1
auto_detect_line_endings => 0 => 0
default_socket_timeout => 60 => 60
from => no value => no value
session.trans_sid_hosts => no value => no value
session.trans_sid_tags => a=href,area=href,frame=src,form= => a=href,area=href,frame=src,form=
url_rewriter.hosts => no value => no value
url_rewriter.tags => form= => form=
user_agent => no value => no value

sysvmsg

sysvmsg support => enabled
Revision => $Id: 73c7c7668de72405a739f837dc62fd6ce8e5eba6 $

sysvsem

Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

sysvshm

Version => 7.2.27-6+ubuntu18.04.1+deb.sury.org+1

tokenizer

Tokenizer Support => enabled

wddx

WDDX Support => enabled
WDDX Session Serializer => enabled

xml

XML Support => active
XML Namespace Support => active
libxml2 Version => 2.9.9

xmlreader

XMLReader => enabled

xmlwriter

XMLWriter => enabled

xsl

XSL => enabled
libxslt Version => 1.1.29
libxslt compiled against libxml Version => 2.9.4
EXSLT => enabled
libexslt Version => 1.1.29

yaml

LibYAML Support => enabled
Module Version => 2.0.4
LibYAML Version => 0.1.7

Directive => Local Value => Master Value
yaml.decode_binary => 0 => 0
yaml.decode_php => 0 => 0
yaml.decode_timestamp => 0 => 0
yaml.output_canonical => 0 => 0
yaml.output_indent => 2 => 2
yaml.output_width => 80 => 80

Zend OPcache

Opcode Caching => Disabled
Optimization => Disabled
SHM Cache => Enabled
File Cache => Disabled
Startup Failed => Opcode Caching is disabled for CLI

Directive => Local Value => Master Value
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0
opcache.dups_fix => Off => Off
opcache.enable => On => On
opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off
opcache.error_log => no value => no value
opcache.file_cache => no value => no value
opcache.file_cache_consistency_checks => 1 => 1
opcache.file_cache_only => 0 => 0
opcache.file_update_protection => 2 => 2
opcache.force_restart_timeout => 180 => 180
opcache.huge_code_pages => Off => Off
opcache.inherited_hack => On => On
opcache.interned_strings_buffer => 8 => 8
opcache.lockfile_path => /tmp => /tmp
opcache.log_verbosity_level => 1 => 1
opcache.max_accelerated_files => 10000 => 10000
opcache.max_file_size => 0 => 0
opcache.max_wasted_percentage => 5 => 5
opcache.memory_consumption => 128 => 128
opcache.opt_debug_level => 0 => 0
opcache.optimization_level => 0x7FFFBFFF => 0x7FFFBFFF
opcache.preferred_memory_model => no value => no value
opcache.protect_memory => 0 => 0
opcache.restrict_api => no value => no value
opcache.revalidate_freq => 2 => 2
opcache.revalidate_path => Off => Off
opcache.save_comments => 1 => 1
opcache.use_cwd => On => On
opcache.validate_permission => Off => Off
opcache.validate_root => Off => Off
opcache.validate_timestamps => On => On

zip

Zip => enabled
Zip version => 1.15.4
Libzip headers version => 1.5.1
Libzip library version => 1.5.1

zlib

ZLib Support => enabled
Stream Wrapper => compress.zlib://
Stream Filter => zlib.inflate, zlib.deflate
Compiled Version => 1.2.11
Linked Version => 1.2.11

Directive => Local Value => Master Value
zlib.output_compression => Off => Off
zlib.output_compression_level => -1 => -1
zlib.output_handler => no value => no value

Additional Modules

Module Name

Environment

Variable => Value
LC_ALL => en_US.UTF-8
NVM_DIR => /srv/config/nvm
LS_COLORS => rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
SSH_CONNECTION => 10.0.2.2 51293 10.0.2.15 22
LESSCLOSE => /usr/bin/lesspipe %s %s
LANG => C.UTF-8
NVM_CD_FLAGS =>  
SSH_AUTH_SOCK => /tmp/ssh-Pp9WxD9RmW/agent.4263
XDG_SESSION_ID => 3
USER => vagrant
PWD => /home/vagrant
HOME => /home/vagrant
SSH_CLIENT => 10.0.2.2 51293 22
WP_CORE_DIR => /srv/www/wordpress-trunk/public_html/src/
XDG_DATA_DIRS => /usr/local/share:/usr/share:/var/lib/snapd/desktop
WP_TESTS_DIR => /srv/www/wordpress-trunk/public_html/tests/phpunit/
SSH_TTY => /dev/pts/1
MAIL => /var/mail/vagrant
NVM_RC_VERSION =>  
TERM => xterm-256color
SHELL => /bin/bash
SHLVL => 1
LOGNAME => vagrant
XDG_RUNTIME_DIR => /run/user/1000
PATH => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/srv/www/phpcs/scripts/:/srv/config/homebin/
LESSOPEN => | /usr/bin/lesspipe %s
_ => /usr/bin/php

PHP Variables

Variable => Value
$_SERVER['LC_ALL'] => en_US.UTF-8
$_SERVER['NVM_DIR'] => /srv/config/nvm
$_SERVER['LS_COLORS'] => rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
$_SERVER['SSH_CONNECTION'] => 10.0.2.2 51293 10.0.2.15 22
$_SERVER['LESSCLOSE'] => /usr/bin/lesspipe %s %s
$_SERVER['LANG'] => C.UTF-8
$_SERVER['NVM_CD_FLAGS'] => 
$_SERVER['SSH_AUTH_SOCK'] => /tmp/ssh-Pp9WxD9RmW/agent.4263
$_SERVER['XDG_SESSION_ID'] => 3
$_SERVER['USER'] => vagrant
$_SERVER['PWD'] => /home/vagrant
$_SERVER['HOME'] => /home/vagrant
$_SERVER['SSH_CLIENT'] => 10.0.2.2 51293 22
$_SERVER['WP_CORE_DIR'] => /srv/www/wordpress-trunk/public_html/src/
$_SERVER['XDG_DATA_DIRS'] => /usr/local/share:/usr/share:/var/lib/snapd/desktop
$_SERVER['WP_TESTS_DIR'] => /srv/www/wordpress-trunk/public_html/tests/phpunit/
$_SERVER['SSH_TTY'] => /dev/pts/1
$_SERVER['MAIL'] => /var/mail/vagrant
$_SERVER['NVM_RC_VERSION'] => 
$_SERVER['TERM'] => xterm-256color
$_SERVER['SHELL'] => /bin/bash
$_SERVER['SHLVL'] => 1
$_SERVER['LOGNAME'] => vagrant
$_SERVER['XDG_RUNTIME_DIR'] => /run/user/1000
$_SERVER['PATH'] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/srv/www/phpcs/scripts/:/srv/config/homebin/
$_SERVER['LESSOPEN'] => | /usr/bin/lesspipe %s
$_SERVER['_'] => /usr/bin/php
$_SERVER['PHP_SELF'] => 
$_SERVER['SCRIPT_NAME'] => 
$_SERVER['SCRIPT_FILENAME'] => 
$_SERVER['PATH_TRANSLATED'] => 
$_SERVER['DOCUMENT_ROOT'] => 
$_SERVER['REQUEST_TIME_FLOAT'] => 1581016558.7834
$_SERVER['REQUEST_TIME'] => 1581016558
$_SERVER['argv'] => Array
(
)

$_SERVER['argc'] => 0

PHP License
This program is free software; you can redistribute it and/or modify
it under the terms of the PHP License as published by the PHP Group
and included in the distribution in the file:  LICENSE

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

If you did not receive a copy of the PHP license, or have any
questions about PHP licensing, please contact license@php.net.

apt-cache policy php7.2-fpm :

php7.2-fpm:
  Installed: 7.2.27-6+ubuntu18.04.1+deb.sury.org+1
  Candidate: 7.2.27-6+ubuntu18.04.1+deb.sury.org+1
  Version table:
 *** 7.2.27-6+ubuntu18.04.1+deb.sury.org+1 500
        500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status
     7.2.24-0ubuntu0.18.04.2 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages
     7.2.21-1+ubuntu18.04.1+deb.sury.org+1 500
        500 http://ppa.launchpad.net/varying-vagrant-vagrants/php/ubuntu bionic/main amd64 Packages
     7.2.3-1ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
vagrant@vvv:~$ /usr/bin/update-alternatives --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php/php7.2-fpm.sock 72
update-alternatives: error: alternative path /run/php/php7.2-fpm.sock doesn't exist

Of note, that sock file doesn't exist, but, /var/run/php7.2-fpm.sock does, there is a listen = /var/run/php7.2-fpm.sock line in /etc/php/7.2/fpm/pool.d/www.conf, but there is no mention of /run/php/php7.2-fpm.sock in any of the configs or provisioner files, I'm unsure where this path is coming from

@oerdnj
Copy link
Owner

oerdnj commented Feb 6, 2020

Now, I am at computer again (not at phone). If you look at the default php-fpm.conf, it says:

; Pid file
; Note: the default prefix is /var
; Default Value: none
pid = /run/php/php7.4-fpm.pid

So, if you comment out the line, it won't work, you either need to set it to the previous correct value, or disable it completely (systemd unit override with PIDFile= should work).

The update-alternative errors are red herring, but if you change the default socket path, these needs to be modified too (either by updating the path or just commenting them out in a same manner).

@oerdnj oerdnj closed this as completed Feb 6, 2020
@tomjn
Copy link
Author

tomjn commented Feb 7, 2020

@oerdnj thanks, I've started distributing the fix, do you know caused the change? We've had it set up this way since 2014 but it's only in the last week it's needed this fix, was there a change in the way the package installs itself?

@Seldaek
Copy link

Seldaek commented Feb 7, 2020

Experiencing the same issue on servers managed by salt-stack. The issue is even now that I figured out how to fix the config to set the pid/listen to their expected default value, I can't run salt to do this as when it runs on a machine it tries to update php first (which fails and brings down fpm) and then once that is complete it would fix the configs. Thankfully I caught this on staging before running on prod.

As a workaround I am now bringing every machine out of rotation one by one and doing: apt remove php7.2-fpm --purge && run salt update, just in case it helps anyone.

@pbowyer
Copy link

pbowyer commented Feb 7, 2020

This is the problem: pid = /var/run/php7.2-fpm.pid, you need to fix the systemd unit file or stop changing the default path.

I built a server recently, and another one yesterday. Identical provisioning scripts, but yesterday's server didn't run, with the issue in the thread.

Comparing the two I found:

The one that works The one that fails
Package version 7.4.1-1+ubuntu18.04.1+deb.sury.org+1 7.4.2-6+ubuntu18.04.1+deb.sury.org+1
PID in php7.4.service PIDFile=/run/php/php7.4-fpm.pid PIDFile=/run/php/php7.4-fpm.pid
PID in /etc/php/7.4/fpm/php-fpm.conf pid = /run/php/php7.4-fpm.pid pid = /run/php-fpm.pid

Rather than change the systemd service file, it looks like the distributed php-fpm.conf file has got a different pid path than before. If I manually change this to pid = /run/php/php7.4-fpm.pid and restart the service, php-fpm works.

@oerdnj
Copy link
Owner

oerdnj commented Feb 8, 2020

@pbowyer The problem here is that the package is correct as far as I can see:

ondrej@calcifer:/tmp/php-fpm$ curl -SLO https://launchpad.net/~ondrej/+archive/ubuntu/php/+files/php7.4-fpm_7.4.2-6+ubuntu16.04.1+deb.sury.org+1_amd64.deb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 1363k  100 1363k    0     0   811k      0  0:00:01  0:00:01 --:--:-- 2095k
ondrej@calcifer:/tmp/php-fpm$ dpkg-deb -x php7.4-fpm_7.4.2-6+ubuntu16.04.1+deb.sury.org+1_amd64.deb php-fpm
ondrej@calcifer:/tmp/php-fpm$ grep pid php-fpm/etc/php/7.4/fpm/php-fpm.conf
pid = /run/php/php7.4-fpm.pid

So, the invalid pid path comes from somewhere else.

The only thing that I don't know is why the problem started manifesting after adding ExecStartPost and ExecStopPost lines, because the PIDFile was there since 2015:

367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200  1) [Unit]
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200  2) Description=The PHP @PHP_VERSION@ FastCGI Process Manager
646c5d11f8 (Mathieu Parent 2016-04-17 21:22:42 +0200  3) Documentation=man:php-fpm@PHP_VERSION@(8)
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200  4) After=network.target
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200  5)
3a789ffd39 (Ondřej Surý    2020-02-01 18:43:52 +0100  6) [Service]
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200  7) Type=notify
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200  8) PIDFile=/run/php/php@PHP_VERSION@-fpm.pid
cdd389b00e (Ondřej Surý    2015-08-03 08:22:31 +0200  9) ExecStart=/usr/sbin/php-fpm@PHP_VERSION@ --nodaemonize --fpm-config /etc/php/@PHP_VERSION@/fpm/php-fpm.conf
cf020d1b1e (Ondřej Surý    2020-02-05 17:18:51 +0100 10) ExecStartPost=-/usr/bin/update-alternatives --quiet --install /run/php/php-fpm.sock php-fpm.sock /run/php/php@PHP_VERSION@-fpm.sock @PHP_MAJOR@@PHP_MINOR@
cf020d1b1e (Ondřej Surý    2020-02-05 17:18:51 +0100 11) ExecStopPost=-/usr/bin/update-alternatives --quiet --remove php-fpm.sock /run/php/php@PHP_VERSION@-fpm.sock
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200 12) ExecReload=/bin/kill -USR2 $MAINPID
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200 13)
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200 14) [Install]
367795d2af (Ondřej Surý    2015-07-09 10:31:34 +0200 15) WantedBy=multi-user.target

@oerdnj
Copy link
Owner

oerdnj commented Feb 8, 2020

Same with the 18.04:

ondrej@calcifer:/tmp$ curl -SLO https://launchpad.net/~ondrej/+archive/ubuntu/php/+files/php7.4-fpm_7.4.2-6+ubuntu18.04.1+deb.sury.org+1_amd64.deb
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 1370k  100 1370k    0     0  1382k      0 --:--:-- --:--:-- --:--:-- 1382k
ondrej@calcifer:/tmp$ dpkg-deb -x php7.4-fpm_7.4.2-6+ubuntu18.04.1+deb.sury.org+1_amd64.deb php7.4-fpm-18.04
ondrej@calcifer:/tmp$ grep pid php7.4-fpm-18.04/etc/php/7.4/fpm/php-fpm.conf
pid = /run/php/php7.4-fpm.pid

@pbowyer: ^^^

@pbowyer
Copy link

pbowyer commented Feb 9, 2020

@oerdnj Yes, the file in the package is right.

The puppet module that installs my PHP was responsible for changing the pid path to /run/php-fpm.pid. However this line has been in place since May 2018 when the project was created, and until now hasn't caused a problem.

I see @tomjn has made a similar change to the VVV project (which uses shell scripts rather than puppet). But they too have been copying their own php-fpm.conf over the top of the package one for a couple of years.

Is it possible that the php-fpm package used to install its config file later than it does now - over the top of the edited one made/installed by the deployment script. Do you know if anything changed (at an operating system level, maybe?) that would mean the php-fpm package installs its config file earlier than it did before?

@lamaral
Copy link

lamaral commented Feb 10, 2020

I hit this bug today when upgrading php7.3-fpm from 7.3.14-1 to 7.3.14-5.

We customize the path to the PID file in the php-fpm.conf, so we ended up fixing it by overriding the PIDFile path in the systemd unit.

sylvainfaivre added a commit to sylvainfaivre/php-formula that referenced this issue Feb 27, 2020
rfay added a commit to rfay/ddev that referenced this issue Feb 29, 2020
See oerdnj/deb.sury.org#1334
Uses /run/php/phpx.x-fpm.pid (in directory /run/php)
rfay added a commit to rfay/ddev that referenced this issue Feb 29, 2020
See oerdnj/deb.sury.org#1334
Uses /run/php/phpx.x-fpm.pid (in directory /run/php)
rfay added a commit to ddev/ddev that referenced this issue Mar 1, 2020
* Rework php-fpm.conf per changes in debsury
See oerdnj/deb.sury.org#1334
Uses /run/php/phpx.x-fpm.pid (in directory /run/php)

* Improve TestExtraPackages to use php-gmp and clean up
rfay added a commit to rfay/ddev that referenced this issue Mar 1, 2020
…ev#2099)

* Rework php-fpm.conf per changes in debsury
See oerdnj/deb.sury.org#1334
Uses /run/php/phpx.x-fpm.pid (in directory /run/php)

* Improve TestExtraPackages to use php-gmp and clean up
@melkamar
Copy link

melkamar commented May 5, 2020

I encountered the same issue when upgrading to 7.3.14-6+ubuntu16.04.1+deb.sury.org+1. We are using init.

Our Ansible template for /etc/php/7.3/fpm/php-fpm.conf contains:

pid = /run/php7.3-fpm.pid

The /etc/init.d/php7.3-fpm script should determine the PID from the config file:

CONFFILE=/etc/php/7.3/fpm/php-fpm.conf
CONF_PIDFILE=$(sed -n 's/^pid[ =]*//p' $CONFFILE)
PIDFILE=${CONF_PIDFILE:-/run/php/php7.3-fpm.pid}

But the PIDFILE var is not taken into account or doesn't do what I think it should. The pidfile path gets parsed properly and PIDFILE contains /run/php7.3-fpm.pid, yet php-fpm still fails to start because of the same issue reported in this thread.

I tried changing the default value for the PID file like so:

PIDFILE=${CONF_PIDFILE:-/run/php7.3-fpm.pid}

to avoid any issues with the parsing, but this still does not work.

Changing the PID file path in the /etc/php/7.3/fpm/php-fpm.conf to what is "expected" by the php-fpm of this version was the only thing that resolved this issue.

It's not a massive problem, but the current setup is working on servers with 7.3.11-1, so something must have changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants