title: Warning: Module 'curl' already loading in Unknown on line 0 (Fix this from a custom.php.ini file)
body: <p>After doing some research on the site this error occurs because of the php.ini file most likely including a reference to load the extension when it was already compiled into the PHP.</p>
  
  <p>That said, I'm using Docker and Docker-Compose.  I found a way to keep the default php.ini file and any changes would be overwritten through my custom.php.ini file.</p>
  
  <p>This works because of this... (This is just a small snippet from my docker-compose.yml file)</p>
  
  <pre><code>web:
          build: ./
          depends_on:
              - dblive
              - dbdev
          volumes:
              - ./web:/var/www
              - ./config/custom.php.ini:/etc/php5/apache2/conf.d/custom.php.ini
  </code></pre>
  
  <p>notice that I have my own custom.php.ini file and it maps into the directory where PHP looks for extra php.ini files.  This works perfectly.</p>
  
  <p>Currently in this custom.php.ini file I have this.</p>
  
  <pre><code>asp_tags = Off
  display_errors = On
  display_startup_errors = On
  </code></pre>
  
  <p>I'm getting an error currently like this...</p>
  
  <pre><code>PHP Warning:  Module 'curl' already loaded in Unknown on line 0
  
  Warning: Module 'curl' already loaded in Unknown on line 0
  </code></pre>
  
  <p>How can I edit this external php.ini file to disable loading the extension?</p>
  
  <p><strong>Possible Alternative Solution</strong></p>
  
  <p>Because of the way I run this I also have a run script that Docker runs when it starts to modify the initial php.ini file.</p>
  
  <p>It looks like this...</p>
  
  <pre><code>#!/bin/bash
  set -e
  
  #Edits to the default php.ini file go here
  PHP_ERROR_REPORTING=${PHP_ERROR_REPORTING:-"E_ALL &amp; ~E_DEPRECATED &amp; ~E_NOTICE"}
  
  sed -ri 's/^display_errors\s*=\s*Off/display_errors = On/g' /etc/php5/apache2/php.ini
  sed -ri 's/^display_errors\s*=\s*Off/display_errors = On/g' /etc/php5/cli/php.ini
  sed -ri "s/^error_reporting\s*=.*$//g" /etc/php5/apache2/php.ini
  sed -ri "s/^error_reporting\s*=.*$//g" /etc/php5/cli/php.ini
  
  echo "error_reporting = $PHP_ERROR_REPORTING" &gt;&gt; /etc/php5/apache2/php.ini
  echo "error_reporting = $PHP_ERROR_REPORTING" &gt;&gt; /etc/php5/cli/php.ini
  
  source /etc/apache2/envvars &amp;&amp; exec /usr/sbin/apache2 -DFOREGROUND
  </code></pre>
  
  <p>This allows overwriting of some default values but I'm not sure what to change here to disable cURL (If this is even the best place to do it?)</p>
  
  <p>This error occurs when I'm using composer, I checked the php.ini files but don't seem to see cURL loaded there?</p>
  
  <p>Result of php.info here</p>
  
  <pre><code>distribution:PSS_APP_Docker josephastrahan$ docker exec -it pssappdocker_web_1 bash -c "php -r 'phpinfo();'"
  PHP Warning:  Module 'curl' already loaded in Unknown on line 0
  
  Warning: Module 'curl' already loaded in Unknown on line 0
  PHP Warning:  phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Command line code on line 1
  phpinfo()
  PHP Version =&gt; 5.5.30
  
  System =&gt; Linux 1866210b51f6 4.9.13-moby #1 SMP Sat Mar 25 02:48:44 UTC 2017 x86_64
  Build Date =&gt; Apr 13 2017 00:03:22
  Configure Command =&gt;  './configure'  '--prefix=/usr' '--with-config-file-path=/etc/php5/apache2' '--with-config-file-scan-dir=/etc/php5/apache2/conf.d' '--disable-pdo' '--disable-json' '--enable-mbstring' '--with-apxs2' '--with-openssl' '--with-openssl-dir=/usr/local/bin' '--with-curl=/usr/local'
  Server API =&gt; Command Line Interface
  Virtual Directory Support =&gt; disabled
  Configuration File (php.ini) Path =&gt; /etc/php5/apache2
  Loaded Configuration File =&gt; /etc/php5/apache2/php.ini
  Scan this dir for additional .ini files =&gt; /etc/php5/apache2/conf.d
  Additional .ini files parsed =&gt; /etc/php5/apache2/conf.d/05-opcache.ini,
  /etc/php5/apache2/conf.d/10-mysqlnd.ini,
  /etc/php5/apache2/conf.d/10-pdo.ini,
  /etc/php5/apache2/conf.d/20-curl.ini,
  /etc/php5/apache2/conf.d/20-gd.ini,
  /etc/php5/apache2/conf.d/20-json.ini,
  /etc/php5/apache2/conf.d/20-ldap.ini,
  /etc/php5/apache2/conf.d/20-mysql.ini,
  /etc/php5/apache2/conf.d/20-mysqli.ini,
  /etc/php5/apache2/conf.d/20-pdo_mysql.ini,
  /etc/php5/apache2/conf.d/20-pdo_pgsql.ini,
  /etc/php5/apache2/conf.d/20-pgsql.ini,
  /etc/php5/apache2/conf.d/20-readline.ini,
  /etc/php5/apache2/conf.d/custom.php.ini
  
  PHP API =&gt; 20121113
  PHP Extension =&gt; 20121212
  Zend Extension =&gt; 220121212
  Zend Extension Build =&gt; API220121212,NTS
  PHP Extension Build =&gt; API20121212,NTS
  Debug Build =&gt; no
  Thread Safety =&gt; disabled
  Zend Signal Handling =&gt; disabled
  Zend Memory Manager =&gt; enabled
  Zend Multibyte Support =&gt; provided by mbstring
  IPv6 Support =&gt; enabled
  DTrace Support =&gt; disabled
  
  Registered PHP Streams =&gt; https, ftps, php, file, glob, data, http, ftp, phar
  Registered Stream Socket Transports =&gt; tcp, udp, unix, udg, ssl, sslv3, tls
  Registered Stream Filters =&gt; convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk
  
  This program makes use of the Zend Scripting Language Engine:
  Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
      with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
  
  
   _______________________________________________________________________
  
  
  Configuration
  
  Core
  
  PHP Version =&gt; 5.5.30
  
  Directive =&gt; Local Value =&gt; Master Value
  allow_url_fopen =&gt; On =&gt; On
  allow_url_include =&gt; Off =&gt; Off
  always_populate_raw_post_data =&gt; Off =&gt; Off
  arg_separator.input =&gt; &amp; =&gt; &amp;
  arg_separator.output =&gt; &amp; =&gt; &amp;
  asp_tags =&gt; Off =&gt; Off
  auto_append_file =&gt; no value =&gt; no value
  auto_globals_jit =&gt; On =&gt; On
  auto_prepend_file =&gt; no value =&gt; no value
  browscap =&gt; no value =&gt; no value
  default_charset =&gt; no value =&gt; no value
  default_mimetype =&gt; text/html =&gt; text/html
  disable_classes =&gt; no value =&gt; no value
  disable_functions =&gt; pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, =&gt; pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
  display_errors =&gt; STDOUT =&gt; STDOUT
  display_startup_errors =&gt; On =&gt; On
  doc_root =&gt; no value =&gt; no value
  docref_ext =&gt; no value =&gt; no value
  docref_root =&gt; no value =&gt; no value
  enable_dl =&gt; Off =&gt; Off
  enable_post_data_reading =&gt; On =&gt; On
  error_append_string =&gt; no value =&gt; no value
  error_log =&gt; no value =&gt; no value
  error_prepend_string =&gt; no value =&gt; no value
  error_reporting =&gt; 24567 =&gt; 24567
  exit_on_timeout =&gt; Off =&gt; Off
  expose_php =&gt; On =&gt; On
  extension_dir =&gt; /usr/lib/php5/20121212 =&gt; /usr/lib/php5/20121212
  file_uploads =&gt; On =&gt; On
  highlight.comment =&gt; &lt;font style="color: #FF8000"&gt;#FF8000&lt;/font&gt; =&gt; &lt;font style="color: #FF8000"&gt;#FF8000&lt;/font&gt;
  highlight.default =&gt; &lt;font style="color: #0000BB"&gt;#0000BB&lt;/font&gt; =&gt; &lt;font style="color: #0000BB"&gt;#0000BB&lt;/font&gt;
  highlight.html =&gt; &lt;font style="color: #000000"&gt;#000000&lt;/font&gt; =&gt; &lt;font style="color: #000000"&gt;#000000&lt;/font&gt;
  highlight.keyword =&gt; &lt;font style="color: #007700"&gt;#007700&lt;/font&gt; =&gt; &lt;font style="color: #007700"&gt;#007700&lt;/font&gt;
  highlight.string =&gt; &lt;font style="color: #DD0000"&gt;#DD0000&lt;/font&gt; =&gt; &lt;font style="color: #DD0000"&gt;#DD0000&lt;/font&gt;
  html_errors =&gt; Off =&gt; Off
  ignore_repeated_errors =&gt; Off =&gt; Off
  ignore_repeated_source =&gt; Off =&gt; Off
  ignore_user_abort =&gt; Off =&gt; Off
  implicit_flush =&gt; On =&gt; On
  include_path =&gt; .:/usr/lib/php =&gt; .:/usr/lib/php
  log_errors =&gt; On =&gt; On
  log_errors_max_len =&gt; 1024 =&gt; 1024
  mail.add_x_header =&gt; On =&gt; On
  mail.force_extra_parameters =&gt; no value =&gt; no value
  mail.log =&gt; no value =&gt; no value
  max_execution_time =&gt; 0 =&gt; 0
  max_file_uploads =&gt; 20 =&gt; 20
  max_input_nesting_level =&gt; 64 =&gt; 64
  max_input_time =&gt; -1 =&gt; -1
  max_input_vars =&gt; 1000 =&gt; 1000
  memory_limit =&gt; 128M =&gt; 128M
  open_basedir =&gt; no value =&gt; no value
  output_buffering =&gt; 0 =&gt; 0
  output_handler =&gt; no value =&gt; no value
  post_max_size =&gt; 8M =&gt; 8M
  precision =&gt; 14 =&gt; 14
  realpath_cache_size =&gt; 16K =&gt; 16K
  realpath_cache_ttl =&gt; 120 =&gt; 120
  register_argc_argv =&gt; On =&gt; On
  report_memleaks =&gt; On =&gt; On
  report_zend_debug =&gt; Off =&gt; Off
  request_order =&gt; GP =&gt; GP
  sendmail_from =&gt; no value =&gt; no value
  sendmail_path =&gt;  -t -i  =&gt;  -t -i 
  serialize_precision =&gt; 17 =&gt; 17
  short_open_tag =&gt; Off =&gt; Off
  SMTP =&gt; localhost =&gt; localhost
  smtp_port =&gt; 25 =&gt; 25
  sql.safe_mode =&gt; Off =&gt; Off
  sys_temp_dir =&gt; no value =&gt; no value
  track_errors =&gt; Off =&gt; Off
  unserialize_callback_func =&gt; no value =&gt; no value
  upload_max_filesize =&gt; 2M =&gt; 2M
  upload_tmp_dir =&gt; no value =&gt; no value
  user_dir =&gt; no value =&gt; no value
  user_ini.cache_ttl =&gt; 300 =&gt; 300
  user_ini.filename =&gt; .user.ini =&gt; .user.ini
  variables_order =&gt; GPCS =&gt; GPCS
  xmlrpc_error_number =&gt; 0 =&gt; 0
  xmlrpc_errors =&gt; Off =&gt; Off
  zend.detect_unicode =&gt; On =&gt; On
  zend.enable_gc =&gt; On =&gt; On
  zend.multibyte =&gt; Off =&gt; Off
  zend.script_encoding =&gt; no value =&gt; no value
  
  ctype
  
  ctype functions =&gt; enabled
  
  curl
  
  cURL support =&gt; enabled
  cURL Information =&gt; 7.35.0
  Age =&gt; 3
  Features
  AsynchDNS =&gt; Yes
  CharConv =&gt; No
  Debug =&gt; No
  GSS-Negotiate =&gt; Yes
  IDN =&gt; Yes
  IPv6 =&gt; Yes
  krb4 =&gt; No
  Largefile =&gt; Yes
  libz =&gt; Yes
  NTLM =&gt; Yes
  NTLMWB =&gt; Yes
  SPNEGO =&gt; No
  SSL =&gt; Yes
  SSPI =&gt; No
  TLS-SRP =&gt; Yes
  Protocols =&gt; dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp
  Host =&gt; x86_64-pc-linux-gnu
  SSL Version =&gt; OpenSSL/1.0.1f
  ZLib Version =&gt; 1.2.8
  
  date
  
  date/time support =&gt; enabled
  "Olson" Timezone Database Version =&gt; 2015.5
  Timezone Database =&gt; internal
  
  Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Command line code on line 1
  Default timezone =&gt; UTC
  
  Directive =&gt; Local Value =&gt; Master Value
  date.default_latitude =&gt; 31.7667 =&gt; 31.7667
  date.default_longitude =&gt; 35.2333 =&gt; 35.2333
  date.sunrise_zenith =&gt; 90.583333 =&gt; 90.583333
  date.sunset_zenith =&gt; 90.583333 =&gt; 90.583333
  date.timezone =&gt; no value =&gt; no value
  
  dom
  
  DOM/XML =&gt; enabled
  DOM/XML API Version =&gt; 20031129
  libxml Version =&gt; 2.9.1
  HTML Support =&gt; enabled
  XPath Support =&gt; enabled
  XPointer Support =&gt; enabled
  Schema Support =&gt; enabled
  RelaxNG Support =&gt; enabled
  
  ereg
  
  Regex Library =&gt; Bundled library enabled
  
  fileinfo
  
  fileinfo support =&gt; enabled
  version =&gt; 1.0.5
  
  filter
  
  Input Validation and Filtering =&gt; enabled
  Revision =&gt; $Id: fbeb8bbbf6cc97f568996dac46e13e48e2907326 $
  
  Directive =&gt; Local Value =&gt; Master Value
  filter.default =&gt; unsafe_raw =&gt; unsafe_raw
  filter.default_flags =&gt; no value =&gt; no value
  
  gd
  
  GD Support =&gt; enabled
  GD Version =&gt; 2.1.1-dev
  FreeType Support =&gt; enabled
  FreeType Linkage =&gt; with freetype
  FreeType Version =&gt; 2.5.2
  GIF Read Support =&gt; enabled
  GIF Create Support =&gt; enabled
  JPEG Support =&gt; enabled
  libJPEG Version =&gt; 8
  PNG Support =&gt; enabled
  libPNG Version =&gt; 1.2.50
  WBMP Support =&gt; enabled
  XPM Support =&gt; enabled
  libXpm Version =&gt; 30411
  XBM Support =&gt; enabled
  WebP Support =&gt; enabled
  
  Directive =&gt; Local Value =&gt; Master Value
  gd.jpeg_ignore_warning =&gt; 0 =&gt; 0
  
  hash
  
  hash support =&gt; enabled
  Hashing Engines =&gt; md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b fnv132 fnv164 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 
  
  iconv
  
  iconv support =&gt; enabled
  iconv implementation =&gt; glibc
  iconv library version =&gt; 2.19
  
  Directive =&gt; Local Value =&gt; Master Value
  iconv.input_encoding =&gt; ISO-8859-1 =&gt; ISO-8859-1
  iconv.internal_encoding =&gt; ISO-8859-1 =&gt; ISO-8859-1
  iconv.output_encoding =&gt; ISO-8859-1 =&gt; ISO-8859-1
  
  json
  
  json support =&gt; enabled
  json version =&gt; 1.3.2
  JSON-C version (bundled) =&gt; 0.11
  
  ldap
  
  LDAP Support =&gt; enabled
  RCS Version =&gt; $Id$
  Total Links =&gt; 0/unlimited
  API Version =&gt; 3001
  Vendor Name =&gt; OpenLDAP
  Vendor Version =&gt; 20431
  SASL Support =&gt; Enabled
  
  Directive =&gt; Local Value =&gt; Master Value
  ldap.max_links =&gt; Unlimited =&gt; Unlimited
  
  libxml
  
  libXML support =&gt; active
  libXML Compiled Version =&gt; 2.9.1
  libXML Loaded Version =&gt; 20901
  libXML streams =&gt; enabled
  
  mbstring
  
  Multibyte Support =&gt; enabled
  Multibyte string engine =&gt; libmbfl
  HTTP input encoding translation =&gt; disabled
  libmbfl version =&gt; 1.3.2
  
  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 =&gt; enabled
  Multibyte regex (oniguruma) backtrack check =&gt; On
  Multibyte regex (oniguruma) version =&gt; 5.9.2
  
  Directive =&gt; Local Value =&gt; Master Value
  mbstring.detect_order =&gt; no value =&gt; no value
  mbstring.encoding_translation =&gt; Off =&gt; Off
  mbstring.func_overload =&gt; 0 =&gt; 0
  mbstring.http_input =&gt; pass =&gt; pass
  mbstring.http_output =&gt; pass =&gt; pass
  mbstring.http_output_conv_mimetypes =&gt; ^(text/|application/xhtml\+xml) =&gt; ^(text/|application/xhtml\+xml)
  mbstring.internal_encoding =&gt; no value =&gt; no value
  mbstring.language =&gt; neutral =&gt; neutral
  mbstring.strict_detection =&gt; Off =&gt; Off
  mbstring.substitute_character =&gt; no value =&gt; no value
  
  openssl
  
  OpenSSL support =&gt; enabled
  OpenSSL Library Version =&gt; OpenSSL 1.0.1f 6 Jan 2014
  OpenSSL Header Version =&gt; OpenSSL 1.0.1f 6 Jan 2014
  
  pcre
  
  PCRE (Perl Compatible Regular Expressions) Support =&gt; enabled
  PCRE Library Version =&gt; 8.37 2015-04-28
  
  Directive =&gt; Local Value =&gt; Master Value
  pcre.backtrack_limit =&gt; 1000000 =&gt; 1000000
  pcre.recursion_limit =&gt; 100000 =&gt; 100000
  
  PDO
  
  PDO support =&gt; enabled
  PDO drivers =&gt; mysql, pgsql
  
  pdo_mysql
  
  PDO Driver for MySQL =&gt; enabled
  Client API version =&gt; mysqlnd 5.0.11-dev - 20120503 - $Id: bf9ad53b11c9a57efdb1057292d73b928b8c5c77 $
  
  Directive =&gt; Local Value =&gt; Master Value
  pdo_mysql.default_socket =&gt; /var/run/mysqld/mysqld.sock =&gt; /var/run/mysqld/mysqld.sock
  
  pdo_pgsql
  
  PDO Driver for PostgreSQL =&gt; enabled
  PostgreSQL(libpq) Version =&gt; 9.3.14
  Module version =&gt; 1.0.2
  Revision =&gt;  $Id$ 
  
  pgsql
  
  PostgreSQL Support =&gt; enabled
  PostgreSQL(libpq) Version =&gt; 9.3.14
  PostgreSQL(libpq)  =&gt; PostgreSQL 9.3.14 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4, 64-bit
  Multibyte character support =&gt; enabled
  SSL support =&gt; enabled
  Active Persistent Links =&gt; 0
  Active Links =&gt; 0
  
  Directive =&gt; Local Value =&gt; Master Value
  pgsql.allow_persistent =&gt; On =&gt; On
  pgsql.auto_reset_persistent =&gt; Off =&gt; Off
  pgsql.ignore_notice =&gt; Off =&gt; Off
  pgsql.log_notice =&gt; Off =&gt; Off
  pgsql.max_links =&gt; Unlimited =&gt; Unlimited
  pgsql.max_persistent =&gt; Unlimited =&gt; Unlimited
  
  Phar
  
  Phar: PHP Archive support =&gt; enabled
  Phar EXT version =&gt; 2.0.2
  Phar API version =&gt; 1.1.1
  SVN revision =&gt; $Id: 4b9a493926fec4e6d913722b7a94602c7850c27e $
  Phar-based phar archives =&gt; enabled
  Tar-based phar archives =&gt; enabled
  ZIP-based phar archives =&gt; enabled
  gzip compression =&gt; disabled (install ext/zlib)
  bzip2 compression =&gt; disabled (install pecl/bz2)
  Native OpenSSL support =&gt; 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 =&gt; Local Value =&gt; Master Value
  phar.cache_list =&gt; no value =&gt; no value
  phar.readonly =&gt; On =&gt; On
  phar.require_hash =&gt; On =&gt; On
  
  posix
  
  Revision =&gt; $Id: 5d20de77687b7d961b15450873fa23b9e64a136a $
  
  readline
  
  Readline Support =&gt; enabled
  Readline library =&gt; EditLine wrapper
  
  Directive =&gt; Local Value =&gt; Master Value
  cli.pager =&gt; no value =&gt; no value
  cli.prompt =&gt; \b \&gt;  =&gt; \b \&gt; 
  
  Reflection
  
  Reflection =&gt; enabled
  Version =&gt; $Id: dc76d2fe0f3e9c327c1d4ca617d94e26c7fae98d $
  
  session
  
  Session Support =&gt; enabled
  Registered save handlers =&gt; files user 
  Registered serializer handlers =&gt; php_serialize php php_binary 
  
  Directive =&gt; Local Value =&gt; Master Value
  session.auto_start =&gt; Off =&gt; Off
  session.cache_expire =&gt; 180 =&gt; 180
  session.cache_limiter =&gt; nocache =&gt; nocache
  session.cookie_domain =&gt; no value =&gt; no value
  session.cookie_httponly =&gt; Off =&gt; Off
  session.cookie_lifetime =&gt; 0 =&gt; 0
  session.cookie_path =&gt; / =&gt; /
  session.cookie_secure =&gt; Off =&gt; Off
  session.entropy_file =&gt; /dev/urandom =&gt; /dev/urandom
  session.entropy_length =&gt; 32 =&gt; 32
  session.gc_divisor =&gt; 1000 =&gt; 1000
  session.gc_maxlifetime =&gt; 1440 =&gt; 1440
  session.gc_probability =&gt; 0 =&gt; 0
  session.hash_bits_per_character =&gt; 5 =&gt; 5
  session.hash_function =&gt; 0 =&gt; 0
  session.name =&gt; PHPSESSID =&gt; PHPSESSID
  session.referer_check =&gt; no value =&gt; no value
  session.save_handler =&gt; files =&gt; files
  session.save_path =&gt; no value =&gt; no value
  session.serialize_handler =&gt; php =&gt; php
  session.upload_progress.cleanup =&gt; On =&gt; On
  session.upload_progress.enabled =&gt; On =&gt; On
  session.upload_progress.freq =&gt; 1% =&gt; 1%
  session.upload_progress.min_freq =&gt; 1 =&gt; 1
  session.upload_progress.name =&gt; PHP_SESSION_UPLOAD_PROGRESS =&gt; PHP_SESSION_UPLOAD_PROGRESS
  session.upload_progress.prefix =&gt; upload_progress_ =&gt; upload_progress_
  session.use_cookies =&gt; On =&gt; On
  session.use_only_cookies =&gt; On =&gt; On
  session.use_strict_mode =&gt; Off =&gt; Off
  session.use_trans_sid =&gt; 0 =&gt; 0
  
  SimpleXML
  
  Simplexml support =&gt; enabled
  Revision =&gt; $Id: 6b8e23a01a85046737ef7d31346da5164505c179 $
  Schema support =&gt; enabled
  
  SPL
  
  SPL support =&gt; enabled
  Interfaces =&gt; Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
  Classes =&gt; 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
  
  sqlite3
  
  SQLite3 support =&gt; enabled
  SQLite3 module version =&gt; 0.7-dev
  SQLite Library =&gt; 3.8.10.2
  
  Directive =&gt; Local Value =&gt; Master Value
  sqlite3.extension_dir =&gt; no value =&gt; no value
  
  standard
  
  Dynamic Library Support =&gt; enabled
  Path to sendmail =&gt;  -t -i 
  
  Directive =&gt; Local Value =&gt; Master Value
  assert.active =&gt; 1 =&gt; 1
  assert.bail =&gt; 0 =&gt; 0
  assert.callback =&gt; no value =&gt; no value
  assert.quiet_eval =&gt; 0 =&gt; 0
  assert.warning =&gt; 1 =&gt; 1
  auto_detect_line_endings =&gt; 0 =&gt; 0
  default_socket_timeout =&gt; 60 =&gt; 60
  from =&gt; no value =&gt; no value
  url_rewriter.tags =&gt; a=href,area=href,frame=src,input=src,form=fakeentry =&gt; a=href,area=href,frame=src,input=src,form=fakeentry
  user_agent =&gt; no value =&gt; no value
  
  tokenizer
  
  Tokenizer Support =&gt; enabled
  
  xml
  
  XML Support =&gt; active
  XML Namespace Support =&gt; active
  libxml2 Version =&gt; 2.9.1
  
  xmlreader
  
  XMLReader =&gt; enabled
  
  xmlwriter
  
  XMLWriter =&gt; enabled
  
  Zend OPcache
  
  Opcode Caching =&gt; Disabled
  Optimization =&gt; Disabled
  Startup Failed =&gt; Opcode Caching is disabled for CLI
  
  Directive =&gt; Local Value =&gt; Master Value
  opcache.blacklist_filename =&gt; no value =&gt; no value
  opcache.consistency_checks =&gt; 0 =&gt; 0
  opcache.dups_fix =&gt; Off =&gt; Off
  opcache.enable =&gt; On =&gt; On
  opcache.enable_cli =&gt; Off =&gt; Off
  opcache.enable_file_override =&gt; Off =&gt; Off
  opcache.error_log =&gt; no value =&gt; no value
  opcache.fast_shutdown =&gt; 0 =&gt; 0
  opcache.file_update_protection =&gt; 2 =&gt; 2
  opcache.force_restart_timeout =&gt; 180 =&gt; 180
  opcache.inherited_hack =&gt; On =&gt; On
  opcache.interned_strings_buffer =&gt; 4 =&gt; 4
  opcache.load_comments =&gt; 1 =&gt; 1
  opcache.log_verbosity_level =&gt; 1 =&gt; 1
  opcache.max_accelerated_files =&gt; 2000 =&gt; 2000
  opcache.max_file_size =&gt; 0 =&gt; 0
  opcache.max_wasted_percentage =&gt; 5 =&gt; 5
  opcache.memory_consumption =&gt; 64 =&gt; 64
  opcache.optimization_level =&gt; 0xFFFFFFFF =&gt; 0xFFFFFFFF
  opcache.preferred_memory_model =&gt; no value =&gt; no value
  opcache.protect_memory =&gt; 0 =&gt; 0
  opcache.restrict_api =&gt; no value =&gt; no value
  opcache.revalidate_freq =&gt; 2 =&gt; 2
  opcache.revalidate_path =&gt; Off =&gt; Off
  opcache.save_comments =&gt; 1 =&gt; 1
  opcache.use_cwd =&gt; On =&gt; On
  opcache.validate_timestamps =&gt; On =&gt; On
  
  Additional Modules
  
  Module Name
  
  Environment
  
  Variable =&gt; Value
  HOSTNAME =&gt; 1866210b51f6
  APACHE_RUN_USER =&gt; www-data
  TERM =&gt; xterm
  PATH =&gt; /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  PWD =&gt; /
  APACHE_RUN_GROUP =&gt; www-data
  SHLVL =&gt; 1
  HOME =&gt; /root
  no_proxy =&gt; *.local, 169.254/16
  _ =&gt; /usr/bin/php
  
  PHP Variables
  
  Variable =&gt; Value
  _SERVER["HOSTNAME"] =&gt; 1866210b51f6
  _SERVER["APACHE_RUN_USER"] =&gt; www-data
  _SERVER["TERM"] =&gt; xterm
  _SERVER["PATH"] =&gt; /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  _SERVER["PWD"] =&gt; /
  _SERVER["APACHE_RUN_GROUP"] =&gt; www-data
  _SERVER["SHLVL"] =&gt; 1
  _SERVER["HOME"] =&gt; /root
  _SERVER["no_proxy"] =&gt; *.local, 169.254/16
  _SERVER["_"] =&gt; /usr/bin/php
  _SERVER["PHP_SELF"] =&gt; -
  _SERVER["SCRIPT_NAME"] =&gt; -
  _SERVER["SCRIPT_FILENAME"] =&gt; 
  _SERVER["PATH_TRANSLATED"] =&gt; 
  _SERVER["DOCUMENT_ROOT"] =&gt; 
  _SERVER["REQUEST_TIME_FLOAT"] =&gt; 1492057434.5263
  _SERVER["REQUEST_TIME"] =&gt; 1492057434
  _SERVER["argv"] =&gt; Array
  (
      [0] =&gt; -
  )
  
  _SERVER["argc"] =&gt; 1
  </code></pre>