Join the community today
Register Now

PHP-FPM 502 Errors After PHP & NGINX Updates

Discussion in 'Nginx, PHP-FPM & MariaDB MySQL' started by JamesJamz, Jun 22, 2023.

  1. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    Hi All,

    I'm racking my brains at the min looking through the log files (coming up trumps as I cannot find anything in the logs to suggest what's going on).

    So I have a single Wordpress website that is causing issues - it's the website that was first installed on the server (I have a few others working flawlessly), most pages load correctly, but there are a couple of pages that die on a 502 error. My first thoughts were a corrupt Wordpress installation, but re-installing everything from scratch (Wordpress / Plugins / Theme) it doesn't seem to be the website that is the issue.

    So I am running the latest CentminMod Beta, and upgraded PHP from 7.4 to 8.1, and NGINX from 1.23 to 1.25, when the error started. I have even tried rolling to 8.0.29 (which I'm currently on)

    Now if I roll back to php7.4, everything works again, but then pulling it forward again to 8.1 and 8.0.29, i get the 503 errors again.


    I cannot see anything in the PHP-FPM logs to suggest an error, nor in the local domain error log, and nothing in MYSQL error log

    It's a strange one that it works again as it should when rolling back PHP.

    The server is a dedicated co-lo server with the following spec (old but has ran flawlessly for years):
    Dell Poweredge R210
    16GB Ram
    1TB SSD
    Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz, 4 cores

    Please fill in any relevant information that applies to you:
    • CentOS Version: i.e. CentOS 7 32bit
    • Centmin Mod Version Installed: 130.00beta01
    • Nginx Version Installed: 1.25.0
    • PHP Version Installed: 8.0.29
    • MariaDB MySQL Version Installed: 10.3
    • When was last time updated Centmin Mod code base ? : All the time - 10min ago
    • Persistent Config: Do you have any persistent config file options set in /etc/centminmod/custom_config.inc ? You can check via this command:
      Code (Text):
      cat /etc/centminmod/custom_config.inc
      ALERTEMAIL='sysadmin@CHANGEDBYME'
      
      # dynamically tune nginx ssl_session_cache in /usr/local/nginx/conf/ssl_include.conf based
      # on system detected memory
      # https://community.centminmod.com/posts/76615/
      NGINX_SSLCACHE_ALLOWOVERRIDE='y'
      
      # override Nginx default OCSP response cache refresh time 1h (3600 seconds) to 24hrs (86400 seconds)
      # https://community.centminmod.com/threads/19515/
      NGINX_STAPLE_CACHE_OVERRIDE='y'
      NGINX_STAPLE_CACHE_TTL='86400'
      
      # SET_DEFAULT_MYSQLCHARSET='utf8mb4' to override MariaDB MySQL
      # default characterset and collation from default utf8 to utf8mb4
      # https://community.centminmod.com/threads/17949/
      SET_DEFAULT_MYSQLCHARSET='utf8mb4'
      
      # enable nginx backlog override https://community.centminmod.com/threads/17620/
      AUTOHARDTUNE_NGINXBACKLOG='y'
      
      # enable zstd compressed logrotation for nginx & php-fpm https://community.centminmod.com/threads/16374/
      ZSTD_LOGROTATE_NGINX='y'
      ZSTD_LOGROTATE_PHPFPM='y'
      
      # enable letsencrypt ssl certificate + dual RSA+ECDSA ssl certs https://centminmod.com/acmetool/
      LETSENCRYPT_DETECT='y'
      DUALCERTS='y'
      
      # enable ECC 256bit ECDSA self-signed SSL certificate generation https://community.centminmod.com/posts/82177/
      SELFSIGNEDSSL_ECDSA='y'
      
      # enable nginx zero downtime on the fly nginx binary upgrades https://community.centminmod.com/threads/8000/
      #NGINX_ZERODT='y'
      
      # enable brotli compression https://community.centminmod.com/threads/10688/
      NGINX_LIBBROTLI='y'
      NGXDYNAMIC_BROTLI='y'
      
      # boost PHP 7 performance by enabling Profile Guided Optimisation flag
      # https://centminmod.com/perf/
      # will dramatically increase PHP-FPM compile/install times but result in
      # 5-20% faster PHP 7+ performance. PHP_PGO='y' only works with servers with
      # 2+ or more cpu threads. However, you can force PHP PGO optimisations with
      # 1 cpu thread servers via PHP_PGO_ALWAYS='y'
      PHP_PGO_ALWAYS='y'
      PHP_PGO='y'
      
      # php compression extensions https://community.centminmod.com/posts/70777/
      PHP_BROTLI='y'
      PHP_LZFOUR='y'
      PHP_LZF='y'
      PHP_ZSTD='y'
      
      # enable PHP latest version check on SSH logins MOTD
      # https://community.centminmod.com/threads/19540/
      DMOTD_PHPCHECK='y'
      
      # php file info
      PHPFINFO='y'
      
      # enable centmin.sh menu option 22 WordPress Cache Enabler Query String inclusions
      # https://community.centminmod.com/posts/85927/
      WPCLI_CE_QUERYSTRING_INCLUDED='y'
      
     
    Last edited: Jun 22, 2023
  2. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    Have just noticed the following in centminmod_opensslinstalltime_130623-184000.log - seems when it was doing PHP Benchmarks, it returned a 500 internal server error on each of the benchmark tests - not sure if its related or not.

    Code:
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Warning:  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /opt/phpbench/tests/test_switch.php on line 36
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
    
    After reading another thread about PGO - I am compiling again with both options set to 'n' to see if that makes a difference.
     
  3. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    PHP_PGO_ALWAYS='n'
    PHP_PGO='n'

    Has made no difference in PHP 8.0.29 or 8.1.20
     
  4. eva2000

    eva2000 Administrator Staff Member

    55,223
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,831
    Local Time:
    2:34 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    The info you provided says CentOS 6 and 123.09beta01 ? or you just forgot to change those? CentOS 7 and 130.00beta01 are latest right now.

    How was Wordpress initially installed ? Manually or via centmin.sh menu option 22? If via centmin.sh menu option 22, which full page HTML caching option did you choose - redis nginx level cache, cache enabler, wp super cache?

    Sounds to me you may have some Wordpress plugins that don't support PHP 8.0+ ?

    On PHP 7.4, try running cmupdate command to update your Centmin Mod code, then run centmin.sh menu option 22 for a dummy test Wordpress site and see if that gives 502 errors out of the box on PHP 7.4, 8.0 and 8.1 to compare with problematic Wordpress 502 error site
     
  5. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    Sorry I was totally wrong there, my head was hurting hunting through logs - I can confirm its CentOS 7 and running 130.00beta01, although I've tried rolling back to 124.00stable release to do more testing, and seems I still have the same issue.

    The website was initially installed using option 22 with the full page cache, although I have then converted the website to redis cache instead of the full-page cache. (copied the same NGINX host file from a newer Wordpress option 22 install to match what was commented out and uncommented).

    I'll give a fresh instance a test, and try that, but further testing has rendered some of the backend of /wp-admin/ inaccessible with the 502 error (blog posts being one of them, plugins being a second, and unable to edit a page on the backend, but can see the overall pages)
     
  6. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    Seems its not an issue with WordPress - have this downloaded and running locally on PHP 8.1 with no issues - back to the drawing board.
     
  7. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    I dont suppose this is due to Centmin being installed a few years ago using the following 7.4 installer and I'm trying to install php8+ ?

    Code:
    yum -y update; curl -O https://centminmod.com/installer.sh && chmod 0700 installer.sh && bash installer.sh
    
    Just tried rolling NGINX back to 1.21.3 and PHP 8.0.29 - with the same issue.

    Rolling back to 7.4.33 again everything works without any issues - something strange going on here.

    Even tried putting the custom_config back to blank and tried again, but still 503 errors on just trying to view WP-Admin/Posts page.
     
  8. eva2000

    eva2000 Administrator Staff Member

    55,223
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,831
    Local Time:
    2:34 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    You tried running https://centminmod.com/installer.sh again on an existing Centmin Mod install or fresh virgin CentOS 7 OS ? The installers are meant to be run once and not re-run on existing Centmin Mod installs.

    When you upgrade/downgrade nginx and php-fpm, you can inspect their logs for clues too
    Then there's checking PHP-FPM logs https://community.centminmod.com/threads/how-to-troubleshoot-optimize-php-fpm-server.15317/
     
  9. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    Nope, I was on about the initial install years ago, have not ran the installer again ever.

    I'll have a look through the installation log files see if I can find anything in there that fails. Just seems strange everything is running perfectly on php7, but as soon as you got PHP8 everything seems to fall apart.
     
  10. eva2000

    eva2000 Administrator Staff Member

    55,223
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,831
    Local Time:
    2:34 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Only thing I can think of is maybe your CPU model is old = Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz, 4 cores as PHP 8 can take advantage of newer AVX CPU instructions to speed up PHP. So if your PHP upgrade/install logs show illegal instruction errors that is a possible sign of an issue.
     
  11. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    There doesn't seem to be any issues in the install/upgrade logs (below) - I see there has been a few changes in the last couple of months since I last tried, so may give it another go and see where I get this time.
    Code:
         ____   _   _  ____       _   _                                _       
        |  _ \ | | | ||  _ \  _  | | | | _ __    __ _  _ __  __ _   __| |  ___
        | |_) || |_| || |_) |(_) | | | || '_ \  / _` || '__|/ _` | / _` | / _ \
        |  __/ |  _  ||  __/  _  | |_| || |_) || (_| || |  | (_| || (_| ||  __/
        |_|    |_| |_||_|    (_)  \___/ | .__/  \__, ||_|   \__,_| \__,_| \___|
                                        |_|     |___/                         
     
    PHP Upgrade/Downgrade - Would you like to continue? [y/n] y
    
    ----------------------------------------------------------------
    Install which version of PHP? (i.e. 7.3.33, 7.4.33, 8.0.29, 8.1.20, NGDEBUG)
    PHP 7.x/7.1.x/7.2.x/7.3.x is GA Stable but still may have broken PHP extensions.
    NGDEBUG is PHP 8.1 dev builds minus incompatible PHP extensions
    ----------------------------------------------------------------
    
    Current PHP Version: 8.0.29
    Latest PHP Version Installable: 8.0.29
    
    Enter PHP Version number you want to upgrade/downgrade to: 8.1.10
    
    Do you still want to continue? [y/n] y
    
    ----------------------------------------------------------------
    existing php.ini will be backed up at /usr/local/lib/php.ini-oldversion_230623-190455
    ----------------------------------------------------------------
    
    -----------------------------------------------------------------------------------------
    [1;33;40mDetected PHP 8.1 branch.
    (B[mYou can compile Zend OPcache (Zend Optimizer Plus+) support
    as an alternative to using APC Cache or Xcache cache.
    But Zend OPcache only provides PHP opcode cache and
    DOESN'T do data caching, so if your web apps such as Wordpress,
    Drupal or vBulletin require data caching to APC or Xcache,
    it won't work with Zend OPcache.
    
    -----------------------------------------------------------------------------------------
    Do you want to use Zend OPcache [y/n] ? y
    
    grep: /etc/centminmod/php.d/zendopcache.ini: No such file or directory
    
    
    
    Copying zendopcache.ini > /etc/centminmod/php.d/zendopcache.ini
    
    *************************************************
    [1;32;40m* Zend Optimizer Plus OPcache configured
    (B[m*************************************************
    *************************************************
    [1;32;40m* Upgrading PHP
    (B[m*************************************************
    GB server detected
     ____   _   _  ____       ____                          _                    _
    |  _ \ | | | ||  _ \  _  |  _ \   ___ __      __ _ __  | |  ___    __ _   __| |
    | |_) || |_| || |_) |(_) | | | | / _ \\ \ /\ / /| '_ \ | | / _ \  / _` | / _` |
    |  __/ |  _  ||  __/  _  | |_| || (_) |\ V  V / | | | || || (_) || (_| || (_| |
    |_|    |_| |_||_|    (_) |____/  \___/  \_/\_/  |_| |_||_| \___/  \__,_| \__,_|
                                                                                  
    HTTP/1.1 200 OK
    1
    0
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
      0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
     36 11.1M   36 4223k    0     0  5996k      0  0:00:01 --:--:--  0:00:01 5991k
    100 11.1M  100 11.1M    0     0  8813k      0  0:00:01  0:00:01 --:--:-- 8816k
    [1;33;40mDownload done.
    (B[m
    [1;33;40mphp-8.1.10.tar.xz valid file.
    (B[m
    PHP VERSION ID: 80110
    
    *************************************************
    [1;32;40m* Updating php.ini...
    (B[m*************************************************
    old php.ini will be saved at /usr/local/lib/php.ini-oldversion_230623-190455
    if you have modified your old php.ini i.e. installed and loaded
    APC, Xcache, Memcache or Suhosin - please re-install them after php upgrade
    ...
    
    please note the following differences:
    if APC, Xcache, Memcache, Suhosin or FFMPEG Extensions are listed please re-install them
    
    --------------------------------------------------------------------------------------------
    20c20
    < ; https://php.net/configuration.file
    ---
    > ; http://php.net/configuration.file
    34c34
    < ; https://php.net/ini.sections
    ---
    > ; http://php.net/ini.sections
    184c184
    < ; https://php.net/engine
    ---
    > ; http://php.net/engine
    197c197
    < ; https://php.net/short-open-tag
    ---
    > ; http://php.net/short-open-tag
    201c201
    < ; https://php.net/precision
    ---
    > ; http://php.net/precision
    225c225
    < ; https://php.net/output-buffering
    ---
    > ; http://php.net/output-buffering
    240c240
    < ; https://php.net/output-handler
    ---
    > ; http://php.net/output-handler
    269c269
    < ; https://php.net/zlib.output-compression
    ---
    > ; http://php.net/zlib.output-compression
    272c272
    < ; https://php.net/zlib.output-compression-level
    ---
    > ; http://php.net/zlib.output-compression-level
    278c278
    < ; https://php.net/zlib.output-handler
    ---
    > ; http://php.net/zlib.output-handler
    286c286
    < ; https://php.net/implicit-flush
    ---
    > ; http://php.net/implicit-flush
    317c317
    < ; https://php.net/open-basedir
    ---
    > ; http://php.net/open-basedir
    322c322
    < ; https://php.net/disable-functions
    ---
    > ; http://php.net/disable-functions
    327c327
    < ; https://php.net/disable-classes
    ---
    > ; http://php.net/disable-classes
    332c332
    < ; https://php.net/syntax-highlighting
    ---
    > ; http://php.net/syntax-highlighting
    343c343
    < ; https://php.net/ignore-user-abort
    ---
    > ; http://php.net/ignore-user-abort
    350c350
    < ; https://php.net/realpath-cache-size
    ---
    > ; http://php.net/realpath-cache-size
    356c356
    < ; https://php.net/realpath-cache-ttl
    ---
    > ; http://php.net/realpath-cache-ttl
    360c360
    < ; https://php.net/zend.enable-gc
    ---
    > ; http://php.net/zend.enable-gc
    399c399
    < ; https://php.net/expose-php
    ---
    > ; http://php.net/expose-php
    407c407
    < ; https://php.net/max-execution-time
    ---
    > ; http://php.net/max-execution-time
    418c418
    < ; https://php.net/max-input-time
    ---
    > ; http://php.net/max-input-time
    422c422
    < ; https://php.net/max-input-nesting-level
    ---
    > ; http://php.net/max-input-nesting-level
    429c429
    < ; https://php.net/memory-limit
    ---
    > ; http://php.net/memory-limit
    485c485
    < ; https://php.net/error-reporting
    ---
    > ; http://php.net/error-reporting
    502c502
    < ; https://php.net/display-errors
    ---
    > ; http://php.net/display-errors
    511c511
    < ; https://php.net/display-startup-errors
    ---
    > ; http://php.net/display-startup-errors
    521c521
    < ; https://php.net/log-errors
    ---
    > ; http://php.net/log-errors
    523a524,528
    > ; Set maximum length of log_errors. In error_log information about the source is
    > ; added. The default is 1024 and 0 allows to not apply any maximum length at all.
    > ; http://php.net/log-errors-max-len
    > log_errors_max_len = 1024
    >
    526c531
    < ; https://php.net/ignore-repeated-errors
    ---
    > ; http://php.net/ignore-repeated-errors
    532c537
    < ; https://php.net/ignore-repeated-source
    ---
    > ; http://php.net/ignore-repeated-source
    538c543
    < ; https://php.net/report-memleaks
    ---
    > ; http://php.net/report-memleaks
    545c550
    < ; https://php.net/xmlrpc-errors
    ---
    > ; http://php.net/xmlrpc-errors
    555c560
    < ; https://php.net/html-errors
    ---
    > ; http://php.net/html-errors
    561c566
    < ; You can download a copy of the PHP manual from https://php.net/docs
    ---
    > ; You can download a copy of the PHP manual from http://php.net/docs
    567c572
    < ; https://php.net/docref-root
    ---
    > ; http://php.net/docref-root
    571c576
    < ; https://php.net/docref-ext
    ---
    > ; http://php.net/docref-ext
    576c581
    < ; https://php.net/error-prepend-string
    ---
    > ; http://php.net/error-prepend-string
    582c587
    < ; https://php.net/error-append-string
    ---
    > ; http://php.net/error-append-string
    588c593
    < ; https://php.net/error-log
    ---
    > ; http://php.net/error-log
    611c616
    < ; https://php.net/syslog.filter
    ---
    > ; http://php.net/syslog.filter
    625c630
    < ; https://php.net/arg-separator.output
    ---
    > ; http://php.net/arg-separator.output
    632c637
    < ; https://php.net/arg-separator.input
    ---
    > ; http://php.net/arg-separator.input
    646c651
    < ; https://php.net/variables-order
    ---
    > ; http://php.net/variables-order
    659c664
    < ; https://php.net/request-order
    ---
    > ; http://php.net/request-order
    674c679
    < ; https://php.net/register-argc-argv
    ---
    > ; http://php.net/register-argc-argv
    682c687
    < ; https://php.net/auto-globals-jit
    ---
    > ; http://php.net/auto-globals-jit
    691c696
    < ; https://php.net/enable-post-data-reading
    ---
    > ; http://php.net/enable-post-data-reading
    697c702
    < ; https://php.net/post-max-size
    ---
    > ; http://php.net/post-max-size
    701c706
    < ; https://php.net/auto-prepend-file
    ---
    > ; http://php.net/auto-prepend-file
    705c710
    < ; https://php.net/auto-append-file
    ---
    > ; http://php.net/auto-append-file
    712c717
    < ; https://php.net/default-mimetype
    ---
    > ; http://php.net/default-mimetype
    716c721
    < ; https://php.net/default-charset
    ---
    > ; http://php.net/default-charset
    721c726
    < ; https://php.net/internal-encoding
    ---
    > ; http://php.net/internal-encoding
    726c731
    < ; https://php.net/input-encoding
    ---
    > ; http://php.net/input-encoding
    732c737
    < ; https://php.net/output-encoding
    ---
    > ; http://php.net/output-encoding
    746c751
    < ; https://php.net/include-path
    ---
    > ; http://php.net/include-path
    753c758
    < ; https://php.net/doc-root
    ---
    > ; http://php.net/doc-root
    758c763
    < ; https://php.net/user-dir
    ---
    > ; http://php.net/user-dir
    762c767
    < ; https://php.net/extension-dir
    ---
    > ; http://php.net/extension-dir
    774c779
    < ; https://php.net/enable-dl
    ---
    > ; http://php.net/enable-dl
    781c786
    < ; https://php.net/cgi.force-redirect
    ---
    > ; http://php.net/cgi.force-redirect
    792c797
    < ; https://php.net/cgi.redirect-status-env
    ---
    > ; http://php.net/cgi.redirect-status-env
    801c806
    < ; https://php.net/cgi.fix-pathinfo
    ---
    > ; http://php.net/cgi.fix-pathinfo
    813c818
    < ; https://php.net/fastcgi.impersonate
    ---
    > ; http://php.net/fastcgi.impersonate
    825c830
    < ; https://php.net/cgi.rfc2616-headers
    ---
    > ; http://php.net/cgi.rfc2616-headers
    832c837
    < ; https://php.net/cgi.check-shebang-line
    ---
    > ; http://php.net/cgi.check-shebang-line
    840c845
    < ; https://php.net/file-uploads
    ---
    > ; http://php.net/file-uploads
    845c850
    < ; https://php.net/upload-tmp-dir
    ---
    > ; http://php.net/upload-tmp-dir
    849c854
    < ; https://php.net/upload-max-filesize
    ---
    > ; http://php.net/upload-max-filesize
    860c865
    < ; https://php.net/allow-url-fopen
    ---
    > ; http://php.net/allow-url-fopen
    863,864c868,869
    < ; Whether to allow include/require to open URLs (like https:// or ftp://) as files.
    < ; https://php.net/allow-url-include
    ---
    > ; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
    > ; http://php.net/allow-url-include
    869c874
    < ; https://php.net/from
    ---
    > ; http://php.net/from
    873c878
    < ; https://php.net/user-agent
    ---
    > ; http://php.net/user-agent
    877c882
    < ; https://php.net/default-socket-timeout
    ---
    > ; http://php.net/default-socket-timeout
    885c890
    < ; https://php.net/auto-detect-line-endings
    ---
    > ; http://php.net/auto-detect-line-endings
    945c950
    < ; See https://www.php.net/manual/en/snmp.installation.php
    ---
    > ; See http://www.php.net/manual/en/snmp.installation.php
    967c972
    < ; https://php.net/date.timezone
    ---
    > ; http://php.net/date.timezone
    970c975
    < ; https://php.net/date.default-latitude
    ---
    > ; http://php.net/date.default-latitude
    973c978
    < ; https://php.net/date.default-longitude
    ---
    > ; http://php.net/date.default-longitude
    976c981
    < ; https://php.net/date.sunrise-zenith
    ---
    > ; http://php.net/date.sunrise-zenith
    979c984
    < ; https://php.net/date.sunset-zenith
    ---
    > ; http://php.net/date.sunset-zenith
    983c988
    < ; https://php.net/filter.default
    ---
    > ; http://php.net/filter.default
    986c991
    < ; https://php.net/filter.default-flags
    ---
    > ; http://php.net/filter.default-flags
    1024c1029
    < ; https://php.net/sqlite3.extension-dir
    ---
    > ; http://php.net/sqlite3.extension-dir
    1038c1043
    < ; https://php.net/pcre.backtrack-limit
    ---
    > ; http://php.net/pcre.backtrack-limit
    1045c1050
    < ; https://php.net/pcre.recursion-limit
    ---
    > ; http://php.net/pcre.recursion-limit
    1054c1059
    < ; https://php.net/pdo-odbc.connection-pooling
    ---
    > ; http://php.net/pdo-odbc.connection-pooling
    1063c1068
    < ; https://php.net/phar.readonly
    ---
    > ; http://php.net/phar.readonly
    1066c1071
    < ; https://php.net/phar.require-hash
    ---
    > ; http://php.net/phar.require-hash
    1073c1078
    < ; https://php.net/smtp
    ---
    > ; http://php.net/smtp
    1075c1080
    < ; https://php.net/smtp-port
    ---
    > ; http://php.net/smtp-port
    1079c1084
    < ; https://php.net/sendmail-from
    ---
    > ; http://php.net/sendmail-from
    1083c1088
    < ; https://php.net/sendmail-path
    ---
    > ; http://php.net/sendmail-path
    1101c1106
    < ; https://php.net/odbc.default-db
    ---
    > ; http://php.net/odbc.default-db
    1104c1109
    < ; https://php.net/odbc.default-user
    ---
    > ; http://php.net/odbc.default-user
    1107c1112
    < ; https://php.net/odbc.default-pw
    ---
    > ; http://php.net/odbc.default-pw
    1115c1120
    < ; https://php.net/odbc.allow-persistent
    ---
    > ; http://php.net/odbc.allow-persistent
    1119c1124
    < ; https://php.net/odbc.check-persistent
    ---
    > ; http://php.net/odbc.check-persistent
    1123c1128
    < ; https://php.net/odbc.max-persistent
    ---
    > ; http://php.net/odbc.max-persistent
    1127c1132
    < ; https://php.net/odbc.max-links
    ---
    > ; http://php.net/odbc.max-links
    1132c1137
    < ; https://php.net/odbc.defaultlrl
    ---
    > ; http://php.net/odbc.defaultlrl
    1138c1143
    < ; https://php.net/odbc.defaultbinmode
    ---
    > ; http://php.net/odbc.defaultbinmode
    1144c1149
    < ; https://php.net/mysqli.max-persistent
    ---
    > ; http://php.net/mysqli.max-persistent
    1148c1153
    < ; https://php.net/mysqli.allow_local_infile
    ---
    > ; http://php.net/mysqli.allow_local_infile
    1151,1154d1155
    < ; It allows the user to specify a folder where files that can be sent via LOAD DATA
    < ; LOCAL can exist. It is ignored if mysqli.allow_local_infile is enabled.
    < ;mysqli.local_infile_directory =
    <
    1156c1157
    < ; https://php.net/mysqli.allow-persistent
    ---
    > ; http://php.net/mysqli.allow-persistent
    1160c1161
    < ; https://php.net/mysqli.max-links
    ---
    > ; http://php.net/mysqli.max-links
    1167c1168
    < ; https://php.net/mysqli.default-port
    ---
    > ; http://php.net/mysqli.default-port
    1172c1173
    < ; https://php.net/mysqli.default-socket
    ---
    > ; http://php.net/mysqli.default-socket
    1176c1177
    < ; https://php.net/mysqli.default-host
    ---
    > ; http://php.net/mysqli.default-host
    1180c1181
    < ; https://php.net/mysqli.default-user
    ---
    > ; http://php.net/mysqli.default-user
    1188c1189
    < ; https://php.net/mysqli.default-pw
    ---
    > ; http://php.net/mysqli.default-pw
    1194,1198d1194
    < ; If this option is enabled, closing a persistent connection will rollback
    < ; any pending transactions of this connection, before it is put back
    < ; into the persistent connection pool.
    < ;mysqli.rollback_on_cached_plink = Off
    <
    1210c1206
    < ; https://php.net/mysqlnd.debug
    ---
    > ; http://php.net/mysqlnd.debug
    1237c1233
    < ; https://php.net/oci8.privileged-connect
    ---
    > ; http://php.net/oci8.privileged-connect
    1242c1238
    < ; https://php.net/oci8.max-persistent
    ---
    > ; http://php.net/oci8.max-persistent
    1248c1244
    < ; https://php.net/oci8.persistent-timeout
    ---
    > ; http://php.net/oci8.persistent-timeout
    1255c1251
    < ; https://php.net/oci8.ping-interval
    ---
    > ; http://php.net/oci8.ping-interval
    1273c1269
    < ; https://php.net/oci8.statement-cache-size
    ---
    > ; http://php.net/oci8.statement-cache-size
    1278c1274
    < ; https://php.net/oci8.default-prefetch
    ---
    > ; http://php.net/oci8.default-prefetch
    1283c1279
    < ; https://php.net/oci8.old-oci-close-semantics
    ---
    > ; http://php.net/oci8.old-oci-close-semantics
    1288c1284
    < ; https://php.net/pgsql.allow-persistent
    ---
    > ; http://php.net/pgsql.allow-persistent
    1293c1289
    < ; https://php.net/pgsql.auto-reset-persistent
    ---
    > ; http://php.net/pgsql.auto-reset-persistent
    1297c1293
    < ; https://php.net/pgsql.max-persistent
    ---
    > ; http://php.net/pgsql.max-persistent
    1301c1297
    < ; https://php.net/pgsql.max-links
    ---
    > ; http://php.net/pgsql.max-links
    1306c1302
    < ; https://php.net/pgsql.ignore-notice
    ---
    > ; http://php.net/pgsql.ignore-notice
    1311c1307
    < ; https://php.net/pgsql.log-notice
    ---
    > ; http://php.net/pgsql.log-notice
    1316c1312
    < ; https://php.net/bcmath.scale
    ---
    > ; http://php.net/bcmath.scale
    1320c1316
    < ; https://php.net/browscap
    ---
    > ; http://php.net/browscap
    1325c1321
    < ; https://php.net/session.save-handler
    ---
    > ; http://php.net/session.save-handler
    1354c1350
    < ; https://php.net/session.save-path
    ---
    > ; http://php.net/session.save-path
    1367c1363
    < ; https://php.net/session.use-cookies
    ---
    > ; http://php.net/session.use-cookies
    1370c1366
    < ; https://php.net/session.cookie-secure
    ---
    > ; http://php.net/session.cookie-secure
    1377c1373
    < ; https://php.net/session.use-only-cookies
    ---
    > ; http://php.net/session.use-only-cookies
    1381c1377
    < ; https://php.net/session.name
    ---
    > ; http://php.net/session.name
    1385c1381
    < ; https://php.net/session.auto-start
    ---
    > ; http://php.net/session.auto-start
    1389c1385
    < ; https://php.net/session.cookie-lifetime
    ---
    > ; http://php.net/session.cookie-lifetime
    1393c1389
    < ; https://php.net/session.cookie-path
    ---
    > ; http://php.net/session.cookie-path
    1397c1393
    < ; https://php.net/session.cookie-domain
    ---
    > ; http://php.net/session.cookie-domain
    1402c1398
    < ; https://php.net/session.cookie-httponly
    ---
    > ; http://php.net/session.cookie-httponly
    1412c1408
    < ; https://php.net/session.serialize-handler
    ---
    > ; http://php.net/session.serialize-handler
    1421c1417
    < ; https://php.net/session.gc-probability
    ---
    > ; http://php.net/session.gc-probability
    1431c1427
    < ; https://php.net/session.gc-divisor
    ---
    > ; http://php.net/session.gc-divisor
    1436c1432
    < ; https://php.net/session.gc-maxlifetime
    ---
    > ; http://php.net/session.gc-maxlifetime
    1450c1446
    < ; https://php.net/session.referer-check
    ---
    > ; http://php.net/session.referer-check
    1455c1451
    < ; https://php.net/session.cache-limiter
    ---
    > ; http://php.net/session.cache-limiter
    1459c1455
    < ; https://php.net/session.cache-expire
    ---
    > ; http://php.net/session.cache-expire
    1471c1467
    < ; https://php.net/session.use-trans-sid
    ---
    > ; http://php.net/session.use-trans-sid
    1477c1473
    < ; https://php.net/session.sid-length
    ---
    > ; http://php.net/session.sid-length
    1492c1488
    < ; https://php.net/url-rewriter.tags
    ---
    > ; http://php.net/url-rewriter.tags
    1517c1513
    < ; https://php.net/session.hash-bits-per-character
    ---
    > ; http://php.net/session.hash-bits-per-character
    1524c1520
    < ; https://php.net/session.upload-progress.enabled
    ---
    > ; http://php.net/session.upload-progress.enabled
    1532c1528
    < ; https://php.net/session.upload-progress.cleanup
    ---
    > ; http://php.net/session.upload-progress.cleanup
    1539c1535
    < ; https://php.net/session.upload-progress.prefix
    ---
    > ; http://php.net/session.upload-progress.prefix
    1547c1543
    < ; https://php.net/session.upload-progress.name
    ---
    > ; http://php.net/session.upload-progress.name
    1555c1551
    < ; https://php.net/session.upload-progress.freq
    ---
    > ; http://php.net/session.upload-progress.freq
    1562c1558
    < ; https://php.net/session.upload-progress.min-freq
    ---
    > ; http://php.net/session.upload-progress.min-freq
    1566c1562
    < ; https://php.net/session.lazy-write
    ---
    > ; http://php.net/session.lazy-write
    1578c1574
    < ; https://php.net/zend.assertions
    ---
    > ; http://php.net/zend.assertions
    1582c1578
    < ; https://php.net/assert.active
    ---
    > ; http://php.net/assert.active
    1586c1582
    < ; https://php.net/assert.exception
    ---
    > ; http://php.net/assert.exception
    1590c1586
    < ; https://php.net/assert.warning
    ---
    > ; http://php.net/assert.warning
    1594c1590
    < ; https://php.net/assert.bail
    ---
    > ; http://php.net/assert.bail
    1598c1594
    < ; https://php.net/assert.callback
    ---
    > ; http://php.net/assert.callback
    1603c1599
    < ; https://php.net/com.typelib-file
    ---
    > ; http://php.net/com.typelib-file
    1607c1603
    < ; https://php.net/com.allow-dcom
    ---
    > ; http://php.net/com.allow-dcom
    1610,1611c1606,1607
    < ; autoregister constants of a component's typelib on com_load()
    < ; https://php.net/com.autoregister-typelib
    ---
    > ; autoregister constants of a component's typlib on com_load()
    > ; http://php.net/com.autoregister-typelib
    1615c1611
    < ; https://php.net/com.autoregister-casesensitive
    ---
    > ; http://php.net/com.autoregister-casesensitive
    1619c1615
    < ; https://php.net/com.autoregister-verbose
    ---
    > ; http://php.net/com.autoregister-verbose
    1633c1629
    < ; https://php.net/mbstring.language
    ---
    > ; http://php.net/mbstring.language
    1648c1644
    < ; https://php.net/mbstring.http-input
    ---
    > ; http://php.net/mbstring.http-input
    1658c1654
    < ; https://php.net/mbstring.http-output
    ---
    > ; http://php.net/mbstring.http-output
    1666c1662
    < ; https://php.net/mbstring.encoding-translation
    ---
    > ; http://php.net/mbstring.encoding-translation
    1671c1667
    < ; https://php.net/mbstring.detect-order
    ---
    > ; http://php.net/mbstring.detect-order
    1676c1672
    < ; https://php.net/mbstring.substitute-character
    ---
    > ; http://php.net/mbstring.substitute-character
    1699c1695
    < ; https://php.net/gd.jpeg-ignore-warning
    ---
    > ; http://php.net/gd.jpeg-ignore-warning
    1708c1704
    < ; https://php.net/exif.encode-unicode
    ---
    > ; http://php.net/exif.encode-unicode
    1711c1707
    < ; https://php.net/exif.decode-unicode-motorola
    ---
    > ; http://php.net/exif.decode-unicode-motorola
    1714c1710
    < ; https://php.net/exif.decode-unicode-intel
    ---
    > ; http://php.net/exif.decode-unicode-intel
    1717c1713
    < ; https://php.net/exif.encode-jis
    ---
    > ; http://php.net/exif.encode-jis
    1720c1716
    < ; https://php.net/exif.decode-jis-motorola
    ---
    > ; http://php.net/exif.decode-jis-motorola
    1723c1719
    < ; https://php.net/exif.decode-jis-intel
    ---
    > ; http://php.net/exif.decode-jis-intel
    1728c1724
    < ; https://php.net/tidy.default-config
    ---
    > ; http://php.net/tidy.default-config
    1734c1730
    < ; https://php.net/tidy.clean-output
    ---
    > ; http://php.net/tidy.clean-output
    1739c1735
    < ; https://php.net/soap.wsdl-cache-enabled
    ---
    > ; http://php.net/soap.wsdl-cache-enabled
    1743c1739
    < ; https://php.net/soap.wsdl-cache-dir
    ---
    > ; http://php.net/soap.wsdl-cache-dir
    1748c1744
    < ; https://php.net/soap.wsdl-cache-ttl
    ---
    > ; http://php.net/soap.wsdl-cache-ttl
    1903c1899
    < ; https://php.net/opcache.preload
    ---
    > ; http://php.net/opcache.preload
    1908c1904
    < ; https://php.net/opcache.preload_user
    ---
    > ; http://php.net/opcache.preload_user
    --------------------------------------------------------------------------------------------
    
    *************************************************
    Automatically continuing upgrade in 4 seconds...
    *************************************************
    
    make: *** No rule to make target `clean'.  Stop.
    buildconf: Checking installation
    buildconf: autoconf version 2.69 (ok)
    buildconf: Forcing buildconf. The configure files will be regenerated.
    buildconf: Cleaning cache and configure files
    buildconf: Rebuilding configure
    buildconf: Rebuilding main/php_config.h.in
    buildconf: Run ./configure to proceed with customizing the PHP build.
    make: *** No rule to make target `clean'.  Stop.
      ____   _   _  ____        ____                __  _                         
     |  _ \ | | | ||  _ \  _   / ___| ___   _ __   / _|(_)  __ _  _   _  _ __  ___
     | |_) || |_| || |_) |(_) | |    / _ \ | '_ \ | |_ | | / _` || | | || '__|/ _ \
     |  __/ |  _  ||  __/  _  | |___| (_) || | | ||  _|| || (_| || |_| || |  |  __/
     |_|    |_| |_||_|    (_)  \____|\___/ |_| |_||_|  |_| \__, | \__,_||_|   \___|
                                                           |___/                   
    PHP configure stage
    
    NEWLIBICU=y
    NEWLIBICU=y
    NEWLIBICU=y
    
    gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5)
    Copyright (C) 2017 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    g++ (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5)
    Copyright (C) 2017 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    
    gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5)
    Copyright (C) 2017 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    g++ (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5)
    Copyright (C) 2017 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    /opt/rh/devtoolset-10/root/usr/bin/gcc
    /opt/rh/devtoolset-10/root/usr/bin/g++
    centos 7 set devtoolset-10
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc
    ccache /opt/rh/devtoolset-10/root/usr/bin/g++
    /opt/rh/devtoolset-10/root/usr/bin/gcc
    /opt/rh/devtoolset-10/root/usr/bin/g++
    centos 7 set devtoolset-10
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc
    ccache /opt/rh/devtoolset-10/root/usr/bin/g++
    
    gcc -c -Q -march=native --help=target | egrep '\-mtune|\-mprefer-vector-width|\-march|\-msse|\-msse2|\-msse2avx|\-msse3|\-mavx|\-msse4|\-mssse3|\-mpclmul' | tee /root/centminlogs/gcc_php_native.log
      -march=                             westmere
      -mavx                               [disabled]
      -mavx2                              [disabled]
      -mavx256-split-unaligned-load     [enabled]
      -mavx256-split-unaligned-store     [enabled]
      -mavx5124fmaps                      [disabled]
      -mavx5124vnniw                      [disabled]
      -mavx512bf16                        [disabled]
      -mavx512bitalg                      [disabled]
      -mavx512bw                          [disabled]
      -mavx512cd                          [disabled]
      -mavx512dq                          [disabled]
      -mavx512er                          [disabled]
      -mavx512f                           [disabled]
      -mavx512ifma                        [disabled]
      -mavx512pf                          [disabled]
      -mavx512vbmi                        [disabled]
      -mavx512vbmi2                       [disabled]
      -mavx512vl                          [disabled]
      -mavx512vnni                        [disabled]
      -mavx512vp2intersect                [disabled]
      -mavx512vpopcntdq                   [disabled]
      -mpclmul                            [disabled]
      -mprefer-avx128                     -mprefer-vector-width=128
      -mprefer-vector-width=              none
      -msse                               [enabled]
      -msse2                              [enabled]
      -msse2avx                           [disabled]
      -msse3                              [enabled]
      -msse4                              [enabled]
      -msse4.1                            [enabled]
      -msse4.2                            [enabled]
      -msse4a                             [disabled]
      -msse5                              -mavx
      -msseregparm                        [disabled]
      -mssse3                             [enabled]
      -mtune-ctrl=                       
      -mtune=                             westmere
      Known preferred register vector length (to use with the -mprefer-vector-width= option):
      Known valid arguments for -march= option:
      Known valid arguments for -mtune= option:
    
    gcc -c -Q -march=x86-64 --help=target | egrep '\-mtune|\-mprefer-vector-width|\-march|\-msse|\-msse2|\-msse2avx|\-msse3|\-mavx|\-msse4|\-mssse3|\-mpclmul' | tee /root/centminlogs/gcc_php_x86-64.log
      -march=                             x86-64
      -mavx                               [disabled]
      -mavx2                              [disabled]
      -mavx256-split-unaligned-load     [enabled]
      -mavx256-split-unaligned-store     [enabled]
      -mavx5124fmaps                      [disabled]
      -mavx5124vnniw                      [disabled]
      -mavx512bf16                        [disabled]
      -mavx512bitalg                      [disabled]
      -mavx512bw                          [disabled]
      -mavx512cd                          [disabled]
      -mavx512dq                          [disabled]
      -mavx512er                          [disabled]
      -mavx512f                           [disabled]
      -mavx512ifma                        [disabled]
      -mavx512pf                          [disabled]
      -mavx512vbmi                        [disabled]
      -mavx512vbmi2                       [disabled]
      -mavx512vl                          [disabled]
      -mavx512vnni                        [disabled]
      -mavx512vp2intersect                [disabled]
      -mavx512vpopcntdq                   [disabled]
      -mpclmul                            [disabled]
      -mprefer-avx128                     -mprefer-vector-width=128
      -mprefer-vector-width=              none
      -msse                               [enabled]
      -msse2                              [enabled]
      -msse2avx                           [disabled]
      -msse3                              [disabled]
      -msse4                              [disabled]
      -msse4.1                            [disabled]
      -msse4.2                            [disabled]
      -msse4a                             [disabled]
      -msse5                              -mavx
      -msseregparm                        [disabled]
      -mssse3                             [disabled]
      -mtune-ctrl=                       
      -mtune=                             generic
      Known preferred register vector length (to use with the -mprefer-vector-width= option):
      Known valid arguments for -march= option:
      Known valid arguments for -mtune= option:
    
      -march=                             westmere          |      -march=                             x86-64
      -msse3                              [enabled]          |      -msse3                              [disabled]
      -msse4                              [enabled]          |      -msse4                              [disabled]
      -msse4.1                            [enabled]          |      -msse4.1                            [disabled]
      -msse4.2                            [enabled]          |      -msse4.2                            [disabled]
      -mssse3                             [enabled]          |      -mssse3                             [disabled]
      -mtune=                             westmere          |      -mtune=                             generic
    
      -march=                             westmere          |      -march=                             x86-64
      -msse4                              [enabled]          |      -msse4                              [disabled]
      -msse4.1                            [enabled]          |      -msse4.1                            [disabled]
      -msse4.2                            [enabled]          |      -msse4.2                            [disabled]
      -mtune=                             westmere          |      -mtune=                             generic
    
    GCC_NONNATIVEFLAGS=
    
    
    gcc -c -Q -march=westmere --help=target
    The following options are target specific:
      -m128bit-long-double                [enabled]
      -m16                                [disabled]
      -m32                                [disabled]
      -m3dnow                             [disabled]
      -m3dnowa                            [disabled]
      -m64                                [enabled]
      -m80387                             [enabled]
      -m8bit-idiv                         [disabled]
      -m96bit-long-double                 [disabled]
      -mabi=                              sysv
      -mabm                               [disabled]
      -maccumulate-outgoing-args          [disabled]
      -maddress-mode=                     long
      -madx                               [disabled]
      -maes                               [disabled]
      -malign-data=                       compat
      -malign-double                      [disabled]
      -malign-functions=                  0
      -malign-jumps=                      0
      -malign-loops=                      0
      -malign-stringops                   [enabled]
      -mandroid                           [disabled]
      -march=                             westmere
      -masm=                              att
      -mavx                               [disabled]
      -mavx2                              [disabled]
      -mavx256-split-unaligned-load     [enabled]
      -mavx256-split-unaligned-store     [enabled]
      -mavx5124fmaps                      [disabled]
      -mavx5124vnniw                      [disabled]
      -mavx512bf16                        [disabled]
      -mavx512bitalg                      [disabled]
      -mavx512bw                          [disabled]
      -mavx512cd                          [disabled]
      -mavx512dq                          [disabled]
      -mavx512er                          [disabled]
      -mavx512f                           [disabled]
      -mavx512ifma                        [disabled]
      -mavx512pf                          [disabled]
      -mavx512vbmi                        [disabled]
      -mavx512vbmi2                       [disabled]
      -mavx512vl                          [disabled]
      -mavx512vnni                        [disabled]
      -mavx512vp2intersect                [disabled]
      -mavx512vpopcntdq                   [disabled]
      -mbionic                            [disabled]
      -mbmi                               [disabled]
      -mbmi2                              [disabled]
      -mbranch-cost=<0,5>                 3
      -mcall-ms2sysv-xlogues              [disabled]
      -mcet-switch                        [disabled]
      -mcld                               [disabled]
      -mcldemote                          [disabled]
      -mclflushopt                        [disabled]
      -mclwb                              [disabled]
      -mclzero                            [disabled]
      -mcmodel=                           small
      -mcpu=                             
      -mcrc32                             [disabled]
      -mcx16                              [enabled]
      -mdispatch-scheduler                [disabled]
      -mdump-tune-features                [disabled]
      -menqcmd                            [disabled]
      -mf16c                              [disabled]
      -mfancy-math-387                    [enabled]
      -mfentry                            [disabled]
      -mfentry-name=                     
      -mfentry-section=                   
      -mfma                               [disabled]
      -mfma4                              [disabled]
      -mforce-drap                        [disabled]
      -mforce-indirect-call               [disabled]
      -mfp-ret-in-387                     [enabled]
      -mfpmath=                           sse
      -mfsgsbase                          [disabled]
      -mfunction-return=                  keep
      -mfused-madd                        -ffp-contract=fast
      -mfxsr                              [enabled]
      -mgeneral-regs-only                 [disabled]
      -mgfni                              [disabled]
      -mglibc                             [enabled]
      -mhard-float                        [enabled]
      -mhle                               [disabled]
      -miamcu                             [disabled]
      -mieee-fp                           [enabled]
      -mincoming-stack-boundary=          0
      -mindirect-branch-register          [disabled]
      -mindirect-branch=                  keep
      -minline-all-stringops              [disabled]
      -minline-stringops-dynamically     [disabled]
      -minstrument-return=                none
      -mintel-syntax                      -masm=intel
      -mlarge-data-threshold=<number>     65536
      -mlong-double-128                   [disabled]
      -mlong-double-64                    [disabled]
      -mlong-double-80                    [enabled]
      -mlwp                               [disabled]
      -mlzcnt                             [disabled]
      -mmanual-endbr                      [disabled]
      -mmemcpy-strategy=                 
      -mmemset-strategy=                 
      -mmitigate-rop                      [disabled]
      -mmmx                               [enabled]
      -mmovbe                             [disabled]
      -mmovdir64b                         [disabled]
      -mmovdiri                           [disabled]
      -mmpx                               [disabled]
      -mms-bitfields                      [disabled]
      -mmusl                              [disabled]
      -mmwaitx                            [disabled]
      -mno-align-stringops                [disabled]
      -mno-default                        [disabled]
      -mno-fancy-math-387                 [disabled]
      -mno-push-args                      [disabled]
      -mno-red-zone                       [disabled]
      -mno-sse4                           [disabled]
      -mnop-mcount                        [disabled]
      -momit-leaf-frame-pointer           [disabled]
      -mpc32                              [disabled]
      -mpc64                              [disabled]
      -mpc80                              [disabled]
      -mpclmul                            [enabled]
      -mpcommit                           [disabled]
      -mpconfig                           [disabled]
      -mpku                               [disabled]
      -mpopcnt                            [enabled]
      -mprefer-avx128                     -mprefer-vector-width=128
      -mprefer-vector-width=              none
      -mpreferred-stack-boundary=         0
      -mprefetchwt1                       [disabled]
      -mprfchw                            [disabled]
      -mptwrite                           [disabled]
      -mpush-args                         [enabled]
      -mrdpid                             [disabled]
      -mrdrnd                             [disabled]
      -mrdseed                            [disabled]
      -mrecip                             [disabled]
      -mrecip=                           
      -mrecord-mcount                     [disabled]
      -mrecord-return                     [disabled]
      -mred-zone                          [enabled]
      -mregparm=                          6
      -mrtd                               [disabled]
      -mrtm                               [disabled]
      -msahf                              [enabled]
      -msgx                               [disabled]
      -msha                               [disabled]
      -mshstk                             [disabled]
      -mskip-rax-setup                    [disabled]
      -msoft-float                        [disabled]
      -msse                               [enabled]
      -msse2                              [enabled]
      -msse2avx                           [disabled]
      -msse3                              [enabled]
      -msse4                              [enabled]
      -msse4.1                            [enabled]
      -msse4.2                            [enabled]
      -msse4a                             [disabled]
      -msse5                              -mavx
      -msseregparm                        [disabled]
      -mssse3                             [enabled]
      -mstack-arg-probe                   [disabled]
      -mstack-protector-guard-offset=     
      -mstack-protector-guard-reg=         
      -mstack-protector-guard-symbol=     
      -mstack-protector-guard=            tls
      -mstackrealign                      [disabled]
      -mstringop-strategy=                [default]
      -mstv                               [enabled]
      -mtbm                               [disabled]
      -mtls-dialect=                      gnu
      -mtls-direct-seg-refs               [enabled]
      -mtune-ctrl=                       
      -mtune=                             westmere
      -muclibc                            [disabled]
      -mvaes                              [disabled]
      -mveclibabi=                        [default]
      -mvect8-ret-in-mem                  [disabled]
      -mvpclmulqdq                        [disabled]
      -mvzeroupper                        [enabled]
      -mwaitpkg                           [disabled]
      -mwbnoinvd                          [disabled]
      -mx32                               [disabled]
      -mxop                               [disabled]
      -mxsave                             [disabled]
      -mxsavec                            [disabled]
      -mxsaveopt                          [disabled]
      -mxsaves                            [disabled]
    
      Known assembler dialects (for use with the -masm= option):
        att intel
    
      Known ABIs (for use with the -mabi= option):
        ms sysv
    
      Known code models (for use with the -mcmodel= option):
        32 kernel large medium small
    
      Valid arguments to -mfpmath=:
        387 387+sse 387,sse both sse sse+387 sse,387
    
      Known indirect branch choices (for use with the -mindirect-branch=/-mfunction-return= options):
        keep thunk thunk-extern thunk-inline
    
      Known choices for return instrumentation with -minstrument-return=:
        call none nop5
    
      Known data alignment choices (for use with the -malign-data= option):
        abi cacheline compat
    
      Known vectorization library ABIs (for use with the -mveclibabi= option):
        acml svml
    
      Known address mode (for use with the -maddress-mode= option):
        long short
    
      Known preferred register vector length (to use with the -mprefer-vector-width= option):
        128 256 512 none
    
      Known stack protector guard (for use with the -mstack-protector-guard= option):
        global tls
    
      Valid arguments to -mstringop-strategy=:
        byte_loop libcall loop rep_4byte rep_8byte rep_byte unrolled_loop vector_loop
    
      Known TLS dialects (for use with the -mtls-dialect= option):
        gnu gnu2
    
      Known valid arguments for -march= option:
        i386 i486 i586 pentium lakemont pentium-mmx winchip-c6 winchip2 c3 samuel-2 c3-2 nehemiah c7 esther i686 pentiumpro pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m prescott nocona core2 nehalem corei7 westmere sandybridge corei7-avx ivybridge core-avx-i haswell core-avx2 broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake tigerlake cooperlake bonnell atom silvermont slm goldmont goldmont-plus tremont knl knm intel geode k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp x86-64 eden-x2 nano nano-1000 nano-2000 nano-3000 nano-x2 eden-x4 nano-x4 k8 k8-sse3 opteron opteron-sse3 athlon64 athlon64-sse3 athlon-fx amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 znver1 znver2 btver1 btver2 generic native
    
      Known valid arguments for -mtune= option:
        generic i386 i486 pentium lakemont pentiumpro pentium4 nocona core2 nehalem sandybridge haswell bonnell silvermont goldmont goldmont-plus tremont knl knm skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake tigerlake cooperlake intel geode k6 athlon k8 amdfam10 bdver1 bdver2 bdver3 bdver4 btver1 btver2 znver1 znver2
    
    
    
    set vm.nr.hugepages in /etc/sysctl.conf
    
    net.ipv6.conf.all.disable_ipv6 = 0
    net.ipv6.conf.default.disable_ipv6 = 0
    vm.nr_hugepages = 684
    vm.overcommit_memory = 1
    
    
    set system max locked memory limit
    
    /etc/security/limits.conf
    * soft memlock 11206656
    * hard memlock 11206656
    
    
    # /etc/security/limits.conf
    #
    #This file sets the resource limits for the users logged in via PAM.
    #It does not affect resource limits of the system services.
    #
    #Also note that configuration files in /etc/security/limits.d directory,
    #which are read in alphabetical order, override the settings in this
    #file in case the domain is the same or more specific.
    #That means for example that setting a limit for wildcard domain here
    #can be overriden with a wildcard setting in a config file in the
    #subdirectory, but a user specific setting here can be overriden only
    #with a user specific setting in the subdirectory.
    #
    #Each line describes a limit for a user in the form:
    #
    #<domain>        <type>  <item>  <value>
    #
    #Where:
    #<domain> can be:
    #        - a user name
    #        - a group name, with @group syntax
    #        - the wildcard *, for default entry
    #        - the wildcard %, can be also used with %group syntax,
    #                 for maxlogin limit
    #
    #<type> can have the two values:
    #        - "soft" for enforcing the soft limits
    #        - "hard" for enforcing hard limits
    #
    #<item> can be one of the following:
    #        - core - limits the core file size (KB)
    #        - data - max data size (KB)
    #        - fsize - maximum filesize (KB)
    #        - memlock - max locked-in-memory address space (KB)
    #        - nofile - max number of open file descriptors
    #        - rss - max resident set size (KB)
    #        - stack - max stack size (KB)
    #        - cpu - max CPU time (MIN)
    #        - nproc - max number of processes
    #        - as - address space limit (KB)
    #        - maxlogins - max number of logins for this user
    #        - maxsyslogins - max number of logins on the system
    #        - priority - the priority to run user process with
    #        - locks - max number of file locks the user can hold
    #        - sigpending - max number of pending signals
    #        - msgqueue - max memory used by POSIX message queues (bytes)
    #        - nice - max nice priority allowed to raise to values: [-20, 19]
    #        - rtprio - max realtime priority
    #
    #<domain>      <type>  <item>         <value>
    #
    
    #*               soft    core            0
    #*               hard    rss             10000
    #@student        hard    nproc           20
    #@faculty        soft    nproc           20
    #@faculty        hard    nproc           50
    #ftp             hard    nproc           0
    #@student        -       maxlogins       4
    
    # End of file
    * soft nofile 524288
    * hard nofile 524288
    nginx soft nofile 524288
    nginx hard nofile 524288
    nobody soft nofile 524288
    nobody hard nofile 524288
    root soft nofile 524288
    root hard nofile 524288
    nginx soft memlock 358612992
    nginx hard memlock 358612992
    * soft memlock 11206656
    * hard memlock 11206656
    
    11403264
    
    
    sysctl vm.nr_hugepages
    vm.nr_hugepages = 684
    
    MemTotal:       16252512 kB
    MemFree:         7436920 kB
    MemAvailable:   11290884 kB
    Buffers:               0 kB
    Cached:          3489392 kB
    SwapCached:          508 kB
    Active:          2637988 kB
    Inactive:        2473672 kB
    Active(anon):    1431724 kB
    Inactive(anon):   673976 kB
    Active(file):    1206264 kB
    Inactive(file):  1799696 kB
    Unevictable:           0 kB
    Mlocked:               0 kB
    SwapTotal:       8257532 kB
    SwapFree:        8191484 kB
    Dirty:            211940 kB
    Writeback:             0 kB
    AnonPages:       1622072 kB
    Mapped:            65916 kB
    Shmem:            483192 kB
    Slab:            1486224 kB
    SReclaimable:    1177864 kB
    SUnreclaim:       308360 kB
    KernelStack:        4016 kB
    PageTables:        13956 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:    15683372 kB
    Committed_AS:    9645220 kB
    VmallocTotal:   34359738367 kB
    VmallocUsed:      311148 kB
    VmallocChunk:   34358941692 kB
    Percpu:             7936 kB
    HardwareCorrupted:     0 kB
    AnonHugePages:         0 kB
    CmaTotal:              0 kB
    CmaFree:               0 kB
    HugePages_Total:     684
    HugePages_Free:      684
    HugePages_Rsvd:        0
    HugePages_Surp:        0
    Hugepagesize:       2048 kB
    DirectMap4k:      100964 kB
    DirectMap2M:    16666624 kB
    
    opcache.huge_code_pages => Off => Off
    
    libzip check PHPMVER = 7.4
    libzip check PHPMUVER = 8.1
    php 8.x libzip
    /svr-setup /svr-setup/php-8.1.10/fpm-build ~
    [1;32;40mlibsodium-1.0.18.tar.gz found, skipping download...
    (B[mMaking clean in builds
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/builds'
    rm -rf .libs _libs
    rm -f *.lo
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/builds'
    Making clean in contrib
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/contrib'
    rm -rf .libs _libs
    rm -f *.lo
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/contrib'
    Making clean in dist-build
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/dist-build'
    rm -rf .libs _libs
    rm -f *.lo
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/dist-build'
    Making clean in msvc-scripts
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    rm -rf .libs _libs
    rm -f *.lo
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    Making clean in src
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/src'
    Making clean in libsodium
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    Making clean in include
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    rm -rf .libs _libs
    rm -f *.lo
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    test -z "" || rm -f
    test -z "libsodium.la" || rm -f libsodium.la
    rm -f ./so_locations
    rm -rf .libs _libs
    rm -rf crypto_aead/aes256gcm/aesni/.libs crypto_aead/aes256gcm/aesni/_libs
    rm -rf crypto_aead/chacha20poly1305/sodium/.libs crypto_aead/chacha20poly1305/sodium/_libs
    rm -rf crypto_aead/xchacha20poly1305/sodium/.libs crypto_aead/xchacha20poly1305/sodium/_libs
    rm -rf crypto_auth/.libs crypto_auth/_libs
    rm -rf crypto_auth/hmacsha256/.libs crypto_auth/hmacsha256/_libs
    rm -rf crypto_auth/hmacsha512/.libs crypto_auth/hmacsha512/_libs
    rm -rf crypto_auth/hmacsha512256/.libs crypto_auth/hmacsha512256/_libs
    rm -rf crypto_box/.libs crypto_box/_libs
    rm -rf crypto_box/curve25519xchacha20poly1305/.libs crypto_box/curve25519xchacha20poly1305/_libs
    rm -rf crypto_box/curve25519xsalsa20poly1305/.libs crypto_box/curve25519xsalsa20poly1305/_libs
    rm -rf crypto_core/ed25519/.libs crypto_core/ed25519/_libs
    rm -rf crypto_core/ed25519/ref10/.libs crypto_core/ed25519/ref10/_libs
    rm -rf crypto_core/hchacha20/.libs crypto_core/hchacha20/_libs
    rm -rf crypto_core/hsalsa20/.libs crypto_core/hsalsa20/_libs
    rm -rf crypto_core/hsalsa20/ref2/.libs crypto_core/hsalsa20/ref2/_libs
    rm -rf crypto_core/salsa/ref/.libs crypto_core/salsa/ref/_libs
    rm -rf crypto_generichash/.libs crypto_generichash/_libs
    rm -rf crypto_generichash/blake2b/.libs crypto_generichash/blake2b/_libs
    rm -rf crypto_generichash/blake2b/ref/.libs crypto_generichash/blake2b/ref/_libs
    rm -rf crypto_hash/.libs crypto_hash/_libs
    rm -rf crypto_hash/sha256/.libs crypto_hash/sha256/_libs
    rm -rf crypto_hash/sha256/cp/.libs crypto_hash/sha256/cp/_libs
    rm -rf crypto_hash/sha512/.libs crypto_hash/sha512/_libs
    rm -rf crypto_hash/sha512/cp/.libs crypto_hash/sha512/cp/_libs
    rm -rf crypto_kdf/.libs crypto_kdf/_libs
    rm -rf crypto_kdf/blake2b/.libs crypto_kdf/blake2b/_libs
    rm -rf crypto_kx/.libs crypto_kx/_libs
    rm -rf crypto_onetimeauth/.libs crypto_onetimeauth/_libs
    rm -rf crypto_onetimeauth/poly1305/.libs crypto_onetimeauth/poly1305/_libs
    rm -rf crypto_onetimeauth/poly1305/donna/.libs crypto_onetimeauth/poly1305/donna/_libs
    rm -rf crypto_onetimeauth/poly1305/sse2/.libs crypto_onetimeauth/poly1305/sse2/_libs
    rm -rf crypto_pwhash/.libs crypto_pwhash/_libs
    rm -rf crypto_pwhash/argon2/.libs crypto_pwhash/argon2/_libs
    rm -rf crypto_pwhash/scryptsalsa208sha256/.libs crypto_pwhash/scryptsalsa208sha256/_libs
    rm -rf crypto_pwhash/scryptsalsa208sha256/nosse/.libs crypto_pwhash/scryptsalsa208sha256/nosse/_libs
    rm -rf crypto_pwhash/scryptsalsa208sha256/sse/.libs crypto_pwhash/scryptsalsa208sha256/sse/_libs
    rm -rf crypto_scalarmult/.libs crypto_scalarmult/_libs
    rm -rf crypto_scalarmult/curve25519/.libs crypto_scalarmult/curve25519/_libs
    rm -rf crypto_scalarmult/curve25519/ref10/.libs crypto_scalarmult/curve25519/ref10/_libs
    rm -rf crypto_scalarmult/curve25519/sandy2x/.libs crypto_scalarmult/curve25519/sandy2x/_libs
    rm -rf crypto_scalarmult/ed25519/ref10/.libs crypto_scalarmult/ed25519/ref10/_libs
    rm -rf crypto_scalarmult/ristretto255/ref10/.libs crypto_scalarmult/ristretto255/ref10/_libs
    rm -rf crypto_secretbox/.libs crypto_secretbox/_libs
    rm -rf crypto_secretbox/xchacha20poly1305/.libs crypto_secretbox/xchacha20poly1305/_libs
    rm -rf crypto_secretbox/xsalsa20poly1305/.libs crypto_secretbox/xsalsa20poly1305/_libs
    rm -rf crypto_secretstream/xchacha20poly1305/.libs crypto_secretstream/xchacha20poly1305/_libs
    rm -rf crypto_shorthash/.libs crypto_shorthash/_libs
    rm -rf crypto_shorthash/siphash24/.libs crypto_shorthash/siphash24/_libs
    rm -rf crypto_shorthash/siphash24/ref/.libs crypto_shorthash/siphash24/ref/_libs
    rm -rf crypto_sign/.libs crypto_sign/_libs
    rm -rf crypto_sign/ed25519/.libs crypto_sign/ed25519/_libs
    rm -rf crypto_sign/ed25519/ref10/.libs crypto_sign/ed25519/ref10/_libs
    rm -rf crypto_stream/.libs crypto_stream/_libs
    rm -rf crypto_stream/chacha20/.libs crypto_stream/chacha20/_libs
    rm -rf crypto_stream/chacha20/dolbeau/.libs crypto_stream/chacha20/dolbeau/_libs
    rm -rf crypto_stream/chacha20/ref/.libs crypto_stream/chacha20/ref/_libs
    rm -rf crypto_stream/salsa20/.libs crypto_stream/salsa20/_libs
    rm -rf crypto_stream/salsa20/ref/.libs crypto_stream/salsa20/ref/_libs
    rm -rf crypto_stream/salsa20/xmm6/.libs crypto_stream/salsa20/xmm6/_libs
    rm -rf crypto_stream/salsa20/xmm6int/.libs crypto_stream/salsa20/xmm6int/_libs
    rm -rf crypto_stream/salsa2012/.libs crypto_stream/salsa2012/_libs
    rm -rf crypto_stream/salsa2012/ref/.libs crypto_stream/salsa2012/ref/_libs
    rm -rf crypto_stream/salsa208/.libs crypto_stream/salsa208/_libs
    rm -rf crypto_stream/salsa208/ref/.libs crypto_stream/salsa208/ref/_libs
    rm -rf crypto_stream/xchacha20/.libs crypto_stream/xchacha20/_libs
    rm -rf crypto_stream/xsalsa20/.libs crypto_stream/xsalsa20/_libs
    rm -rf crypto_verify/sodium/.libs crypto_verify/sodium/_libs
    rm -rf randombytes/.libs randombytes/_libs
    rm -rf randombytes/internal/.libs randombytes/internal/_libs
    rm -rf randombytes/sysrandom/.libs randombytes/sysrandom/_libs
    rm -rf sodium/.libs sodium/_libs
    test -z "libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la" || rm -f libaesni.la libsse2.la libssse3.la libsse41.la libavx2.la libavx512f.la librdrand.la
    rm -f ./so_locations
    rm -f *.o
    rm -f crypto_aead/aes256gcm/aesni/*.o
    rm -f crypto_aead/aes256gcm/aesni/*.lo
    rm -f crypto_aead/chacha20poly1305/sodium/*.o
    rm -f crypto_aead/chacha20poly1305/sodium/*.lo
    rm -f crypto_aead/xchacha20poly1305/sodium/*.o
    rm -f crypto_aead/xchacha20poly1305/sodium/*.lo
    rm -f crypto_auth/*.o
    rm -f crypto_auth/*.lo
    rm -f crypto_auth/hmacsha256/*.o
    rm -f crypto_auth/hmacsha256/*.lo
    rm -f crypto_auth/hmacsha512/*.o
    rm -f crypto_auth/hmacsha512/*.lo
    rm -f crypto_auth/hmacsha512256/*.o
    rm -f crypto_auth/hmacsha512256/*.lo
    rm -f crypto_box/*.o
    rm -f crypto_box/*.lo
    rm -f crypto_box/curve25519xchacha20poly1305/*.o
    rm -f crypto_box/curve25519xchacha20poly1305/*.lo
    rm -f crypto_box/curve25519xsalsa20poly1305/*.o
    rm -f crypto_box/curve25519xsalsa20poly1305/*.lo
    rm -f crypto_core/ed25519/*.o
    rm -f crypto_core/ed25519/*.lo
    rm -f crypto_core/ed25519/ref10/*.o
    rm -f crypto_core/ed25519/ref10/*.lo
    rm -f crypto_core/hchacha20/*.o
    rm -f crypto_core/hchacha20/*.lo
    rm -f crypto_core/hsalsa20/*.o
    rm -f crypto_core/hsalsa20/*.lo
    rm -f crypto_core/hsalsa20/ref2/*.o
    rm -f crypto_core/hsalsa20/ref2/*.lo
    rm -f crypto_core/salsa/ref/*.o
    rm -f crypto_core/salsa/ref/*.lo
    rm -f crypto_generichash/*.o
    rm -f crypto_generichash/*.lo
    rm -f crypto_generichash/blake2b/*.o
    rm -f crypto_generichash/blake2b/*.lo
    rm -f crypto_generichash/blake2b/ref/*.o
    rm -f crypto_generichash/blake2b/ref/*.lo
    rm -f crypto_hash/*.o
    rm -f crypto_hash/*.lo
    rm -f crypto_hash/sha256/*.o
    rm -f crypto_hash/sha256/*.lo
    rm -f crypto_hash/sha256/cp/*.o
    rm -f crypto_hash/sha256/cp/*.lo
    rm -f crypto_hash/sha512/*.o
    rm -f crypto_hash/sha512/*.lo
    rm -f crypto_hash/sha512/cp/*.o
    rm -f crypto_hash/sha512/cp/*.lo
    rm -f crypto_kdf/*.o
    rm -f crypto_kdf/*.lo
    rm -f crypto_kdf/blake2b/*.o
    rm -f crypto_kdf/blake2b/*.lo
    rm -f crypto_kx/*.o
    rm -f crypto_kx/*.lo
    rm -f crypto_onetimeauth/*.o
    rm -f crypto_onetimeauth/*.lo
    rm -f crypto_onetimeauth/poly1305/*.o
    rm -f crypto_onetimeauth/poly1305/*.lo
    rm -f crypto_onetimeauth/poly1305/donna/*.o
    rm -f crypto_onetimeauth/poly1305/donna/*.lo
    rm -f crypto_onetimeauth/poly1305/sse2/*.o
    rm -f crypto_onetimeauth/poly1305/sse2/*.lo
    rm -f crypto_pwhash/*.o
    rm -f crypto_pwhash/*.lo
    rm -f crypto_pwhash/argon2/*.o
    rm -f crypto_pwhash/argon2/*.lo
    rm -f crypto_pwhash/scryptsalsa208sha256/*.o
    rm -f crypto_pwhash/scryptsalsa208sha256/*.lo
    rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.o
    rm -f crypto_pwhash/scryptsalsa208sha256/nosse/*.lo
    rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.o
    rm -f crypto_pwhash/scryptsalsa208sha256/sse/*.lo
    rm -f crypto_scalarmult/*.o
    rm -f crypto_scalarmult/*.lo
    rm -f crypto_scalarmult/curve25519/*.o
    rm -f crypto_scalarmult/curve25519/*.lo
    rm -f crypto_scalarmult/curve25519/ref10/*.o
    rm -f crypto_scalarmult/curve25519/ref10/*.lo
    rm -f crypto_scalarmult/curve25519/sandy2x/*.o
    rm -f crypto_scalarmult/curve25519/sandy2x/*.lo
    rm -f crypto_scalarmult/ed25519/ref10/*.o
    rm -f crypto_scalarmult/ed25519/ref10/*.lo
    rm -f crypto_scalarmult/ristretto255/ref10/*.o
    rm -f crypto_scalarmult/ristretto255/ref10/*.lo
    rm -f crypto_secretbox/*.o
    rm -f crypto_secretbox/*.lo
    rm -f crypto_secretbox/xchacha20poly1305/*.o
    rm -f crypto_secretbox/xchacha20poly1305/*.lo
    rm -f crypto_secretbox/xsalsa20poly1305/*.o
    rm -f crypto_secretbox/xsalsa20poly1305/*.lo
    rm -f crypto_secretstream/xchacha20poly1305/*.o
    rm -f crypto_secretstream/xchacha20poly1305/*.lo
    rm -f crypto_shorthash/*.o
    rm -f crypto_shorthash/*.lo
    rm -f crypto_shorthash/siphash24/*.o
    rm -f crypto_shorthash/siphash24/*.lo
    rm -f crypto_shorthash/siphash24/ref/*.o
    rm -f crypto_shorthash/siphash24/ref/*.lo
    rm -f crypto_sign/*.o
    rm -f crypto_sign/*.lo
    rm -f crypto_sign/ed25519/*.o
    rm -f crypto_sign/ed25519/*.lo
    rm -f crypto_sign/ed25519/ref10/*.o
    rm -f crypto_sign/ed25519/ref10/*.lo
    rm -f crypto_stream/*.o
    rm -f crypto_stream/*.lo
    rm -f crypto_stream/chacha20/*.o
    rm -f crypto_stream/chacha20/*.lo
    rm -f crypto_stream/chacha20/dolbeau/*.o
    rm -f crypto_stream/chacha20/dolbeau/*.lo
    rm -f crypto_stream/chacha20/ref/*.o
    rm -f crypto_stream/chacha20/ref/*.lo
    rm -f crypto_stream/salsa20/*.o
    rm -f crypto_stream/salsa20/*.lo
    rm -f crypto_stream/salsa20/ref/*.o
    rm -f crypto_stream/salsa20/ref/*.lo
    rm -f crypto_stream/salsa20/xmm6/*.o
    rm -f crypto_stream/salsa20/xmm6/*.lo
    rm -f crypto_stream/salsa20/xmm6int/*.o
    rm -f crypto_stream/salsa20/xmm6int/*.lo
    rm -f crypto_stream/salsa2012/*.o
    rm -f crypto_stream/salsa2012/*.lo
    rm -f crypto_stream/salsa2012/ref/*.o
    rm -f crypto_stream/salsa2012/ref/*.lo
    rm -f crypto_stream/salsa208/*.o
    rm -f crypto_stream/salsa208/*.lo
    rm -f crypto_stream/salsa208/ref/*.o
    rm -f crypto_stream/salsa208/ref/*.lo
    rm -f crypto_stream/xchacha20/*.o
    rm -f crypto_stream/xchacha20/*.lo
    rm -f crypto_stream/xsalsa20/*.o
    rm -f crypto_stream/xsalsa20/*.lo
    rm -f crypto_verify/sodium/*.o
    rm -f crypto_verify/sodium/*.lo
    rm -f randombytes/*.o
    rm -f randombytes/*.lo
    rm -f randombytes/internal/*.o
    rm -f randombytes/internal/*.lo
    rm -f randombytes/sysrandom/*.o
    rm -f randombytes/sysrandom/*.lo
    rm -f sodium/*.o
    rm -f sodium/*.lo
    rm -f *.lo
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/src'
    rm -rf .libs _libs
    rm -f *.lo
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/src'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/src'
    Making clean in test
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/test'
    Making clean in default
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/test/default'
     rm -f aead_aes256gcm aead_aes256gcm2 aead_chacha20poly1305 aead_chacha20poly13052 aead_xchacha20poly1305 auth auth2 auth3 auth5 auth6 auth7 box box2 box7 box8 box_easy box_easy2 box_seal box_seed chacha20 codecs core1 core2 core3 core4 core5 core6 ed25519_convert generichash generichash2 generichash3 hash hash3 kdf keygen kx metamorphic misuse onetimeauth onetimeauth2 onetimeauth7 pwhash_argon2i pwhash_argon2id randombytes scalarmult scalarmult2 scalarmult5 scalarmult6 scalarmult7 scalarmult8 secretbox secretbox2 secretbox7 secretbox8 secretbox_easy secretbox_easy2 secretstream shorthash sign sodium_core sodium_utils sodium_version stream stream2 stream3 stream4 verify1 sodium_utils2 sodium_utils3 core_ed25519 core_ristretto255 pwhash_scrypt pwhash_scrypt_ll scalarmult_ed25519 scalarmult_ristretto255 siphashx24 xchacha20
    rm -rf .libs _libs
    rm -f *.o
    test -z "aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log core_ed25519.log core_ristretto255.log pwhash_scrypt.log pwhash_scrypt_ll.log scalarmult_ed25519.log scalarmult_ristretto255.log siphashx24.log xchacha20.log" || rm -f aead_aes256gcm.log aead_aes256gcm2.log aead_chacha20poly1305.log aead_chacha20poly13052.log aead_xchacha20poly1305.log auth.log auth2.log auth3.log auth5.log auth6.log auth7.log box.log box2.log box7.log box8.log box_easy.log box_easy2.log box_seal.log box_seed.log chacha20.log codecs.log core1.log core2.log core3.log core4.log core5.log core6.log ed25519_convert.log generichash.log generichash2.log generichash3.log hash.log hash3.log kdf.log keygen.log kx.log metamorphic.log misuse.log onetimeauth.log onetimeauth2.log onetimeauth7.log pwhash_argon2i.log pwhash_argon2id.log randombytes.log scalarmult.log scalarmult2.log scalarmult5.log scalarmult6.log scalarmult7.log scalarmult8.log secretbox.log secretbox2.log secretbox7.log secretbox8.log secretbox_easy.log secretbox_easy2.log secretstream.log shorthash.log sign.log sodium_core.log sodium_utils.log sodium_version.log stream.log stream2.log stream3.log stream4.log verify1.log sodium_utils2.log sodium_utils3.log core_ed25519.log core_ristretto255.log pwhash_scrypt.log pwhash_scrypt_ll.log scalarmult_ed25519.log scalarmult_ristretto255.log siphashx24.log xchacha20.log
    test -z "aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs core_ed25519.trs core_ristretto255.trs pwhash_scrypt.trs pwhash_scrypt_ll.trs scalarmult_ed25519.trs scalarmult_ristretto255.trs siphashx24.trs xchacha20.trs" || rm -f aead_aes256gcm.trs aead_aes256gcm2.trs aead_chacha20poly1305.trs aead_chacha20poly13052.trs aead_xchacha20poly1305.trs auth.trs auth2.trs auth3.trs auth5.trs auth6.trs auth7.trs box.trs box2.trs box7.trs box8.trs box_easy.trs box_easy2.trs box_seal.trs box_seed.trs chacha20.trs codecs.trs core1.trs core2.trs core3.trs core4.trs core5.trs core6.trs ed25519_convert.trs generichash.trs generichash2.trs generichash3.trs hash.trs hash3.trs kdf.trs keygen.trs kx.trs metamorphic.trs misuse.trs onetimeauth.trs onetimeauth2.trs onetimeauth7.trs pwhash_argon2i.trs pwhash_argon2id.trs randombytes.trs scalarmult.trs scalarmult2.trs scalarmult5.trs scalarmult6.trs scalarmult7.trs scalarmult8.trs secretbox.trs secretbox2.trs secretbox7.trs secretbox8.trs secretbox_easy.trs secretbox_easy2.trs secretstream.trs shorthash.trs sign.trs sodium_core.trs sodium_utils.trs sodium_version.trs stream.trs stream2.trs stream3.trs stream4.trs verify1.trs sodium_utils2.trs sodium_utils3.trs core_ed25519.trs core_ristretto255.trs pwhash_scrypt.trs pwhash_scrypt_ll.trs scalarmult_ed25519.trs scalarmult_ristretto255.trs siphashx24.trs xchacha20.trs
    test -z "test-suite.log" || rm -f test-suite.log
    rm -f *.lo
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/test/default'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/test'
    rm -rf .libs _libs
    rm -f *.lo
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/test'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/test'
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18'
    rm -rf .libs _libs
    rm -f *.lo
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18'
    thread local storage is supported
    no
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating builds/Makefile
    config.status: creating contrib/Makefile
    config.status: creating dist-build/Makefile
    config.status: creating libsodium.pc
    config.status: creating libsodium-uninstalled.pc
    config.status: creating msvc-scripts/Makefile
    config.status: creating src/Makefile
    config.status: creating src/libsodium/Makefile
    config.status: creating src/libsodium/include/Makefile
    config.status: creating src/libsodium/include/sodium/version.h
    config.status: creating test/default/Makefile
    config.status: creating test/Makefile
    config.status: executing depfiles commands
    config.status: executing libtool commands
    Making all in builds
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/builds'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/builds'
    Making all in contrib
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/contrib'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/contrib'
    Making all in dist-build
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/dist-build'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/dist-build'
    Making all in msvc-scripts
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    make[1]: Nothing to be done for `all'.
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    Making all in src
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/src'
    Making all in libsodium
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    Making all in include
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium'
      CC       crypto_aead/chacha20poly1305/sodium/libsodium_la-aead_chacha20poly1305.lo
      CC       crypto_aead/xchacha20poly1305/sodium/libsodium_la-aead_xchacha20poly1305.lo
      CC       crypto_auth/libsodium_la-crypto_auth.lo
      CC       crypto_auth/hmacsha256/libsodium_la-auth_hmacsha256.lo
      CC       crypto_auth/hmacsha512/libsodium_la-auth_hmacsha512.lo
      CC       crypto_auth/hmacsha512256/libsodium_la-auth_hmacsha512256.lo
      CC       crypto_box/libsodium_la-crypto_box.lo
      CC       crypto_box/libsodium_la-crypto_box_easy.lo
      CC       crypto_box/libsodium_la-crypto_box_seal.lo
      CC       crypto_box/curve25519xsalsa20poly1305/libsodium_la-box_curve25519xsalsa20poly1305.lo
      CC       crypto_core/ed25519/ref10/libsodium_la-ed25519_ref10.lo
      CC       crypto_core/hchacha20/libsodium_la-core_hchacha20.lo
      CC       crypto_core/hsalsa20/ref2/libsodium_la-core_hsalsa20_ref2.lo
      CC       crypto_core/hsalsa20/libsodium_la-core_hsalsa20.lo
      CC       crypto_core/salsa/ref/libsodium_la-core_salsa_ref.lo
      CC       crypto_generichash/libsodium_la-crypto_generichash.lo
      CC       crypto_generichash/blake2b/libsodium_la-generichash_blake2.lo
      CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-compress-ref.lo
      CC       crypto_generichash/blake2b/ref/libsodium_la-blake2b-ref.lo
      CC       crypto_generichash/blake2b/ref/libsodium_la-generichash_blake2b.lo
      CC       crypto_hash/libsodium_la-crypto_hash.lo
      CC       crypto_hash/sha256/libsodium_la-hash_sha256.lo
      CC       crypto_hash/sha256/cp/libsodium_la-hash_sha256_cp.lo
      CC       crypto_hash/sha512/libsodium_la-hash_sha512.lo
      CC       crypto_hash/sha512/cp/libsodium_la-hash_sha512_cp.lo
      CC       crypto_kdf/blake2b/libsodium_la-kdf_blake2b.lo
      CC       crypto_kdf/libsodium_la-crypto_kdf.lo
      CC       crypto_kx/libsodium_la-crypto_kx.lo
      CC       crypto_onetimeauth/libsodium_la-crypto_onetimeauth.lo
      CC       crypto_onetimeauth/poly1305/libsodium_la-onetimeauth_poly1305.lo
      CC       crypto_onetimeauth/poly1305/donna/libsodium_la-poly1305_donna.lo
      CC       crypto_pwhash/argon2/libsodium_la-argon2-core.lo
      CC       crypto_pwhash/argon2/libsodium_la-argon2-encoding.lo
      CC       crypto_pwhash/argon2/libsodium_la-argon2-fill-block-ref.lo
      CC       crypto_pwhash/argon2/libsodium_la-argon2.lo
      CC       crypto_pwhash/argon2/libsodium_la-blake2b-long.lo
      CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2i.lo
      CC       crypto_pwhash/argon2/libsodium_la-pwhash_argon2id.lo
      CC       crypto_pwhash/libsodium_la-crypto_pwhash.lo
      CC       crypto_scalarmult/libsodium_la-crypto_scalarmult.lo
      CC       crypto_scalarmult/curve25519/ref10/libsodium_la-x25519_ref10.lo
      CC       crypto_scalarmult/curve25519/libsodium_la-scalarmult_curve25519.lo
      CC       crypto_secretbox/libsodium_la-crypto_secretbox.lo
      CC       crypto_secretbox/libsodium_la-crypto_secretbox_easy.lo
      CC       crypto_secretbox/xsalsa20poly1305/libsodium_la-secretbox_xsalsa20poly1305.lo
      CC       crypto_secretstream/xchacha20poly1305/libsodium_la-secretstream_xchacha20poly1305.lo
      CC       crypto_shorthash/libsodium_la-crypto_shorthash.lo
      CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphash24.lo
      CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphash24_ref.lo
      CC       crypto_sign/libsodium_la-crypto_sign.lo
      CC       crypto_sign/ed25519/libsodium_la-sign_ed25519.lo
      CC       crypto_sign/ed25519/ref10/libsodium_la-keypair.lo
      CC       crypto_sign/ed25519/ref10/libsodium_la-open.lo
      CC       crypto_sign/ed25519/ref10/libsodium_la-sign.lo
      CC       crypto_stream/chacha20/libsodium_la-stream_chacha20.lo
      CC       crypto_stream/chacha20/ref/libsodium_la-chacha20_ref.lo
      CC       crypto_stream/libsodium_la-crypto_stream.lo
      CC       crypto_stream/salsa20/libsodium_la-stream_salsa20.lo
      CC       crypto_stream/xsalsa20/libsodium_la-stream_xsalsa20.lo
      CC       crypto_verify/sodium/libsodium_la-verify.lo
      CC       randombytes/libsodium_la-randombytes.lo
      CC       sodium/libsodium_la-codecs.lo
      CC       sodium/libsodium_la-core.lo
      CC       sodium/libsodium_la-runtime.lo
      CC       sodium/libsodium_la-utils.lo
      CC       sodium/libsodium_la-version.lo
      CPPAS    crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6-asm.lo
      CC       crypto_stream/salsa20/xmm6/libsodium_la-salsa20_xmm6.lo
      CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-curve25519_sandy2x.lo
      CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe51_invert.lo
      CC       crypto_scalarmult/curve25519/sandy2x/libsodium_la-fe_frombytes_sandy2x.lo
      CPPAS    crypto_scalarmult/curve25519/sandy2x/libsodium_la-sandy2x.lo
      CC       crypto_box/curve25519xchacha20poly1305/libsodium_la-box_curve25519xchacha20poly1305.lo
      CC       crypto_box/curve25519xchacha20poly1305/libsodium_la-box_seal_curve25519xchacha20poly1305.lo
      CC       crypto_core/ed25519/libsodium_la-core_ed25519.lo
      CC       crypto_core/ed25519/libsodium_la-core_ristretto255.lo
      CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-crypto_scrypt-common.lo
      CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-scrypt_platform.lo
      CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-pbkdf2-sha256.lo
      CC       crypto_pwhash/scryptsalsa208sha256/libsodium_la-pwhash_scryptsalsa208sha256.lo
      CC       crypto_pwhash/scryptsalsa208sha256/nosse/libsodium_la-pwhash_scryptsalsa208sha256_nosse.lo
      CC       crypto_scalarmult/ed25519/ref10/libsodium_la-scalarmult_ed25519_ref10.lo
      CC       crypto_scalarmult/ristretto255/ref10/libsodium_la-scalarmult_ristretto255_ref10.lo
      CC       crypto_secretbox/xchacha20poly1305/libsodium_la-secretbox_xchacha20poly1305.lo
      CC       crypto_shorthash/siphash24/libsodium_la-shorthash_siphashx24.lo
      CC       crypto_shorthash/siphash24/ref/libsodium_la-shorthash_siphashx24_ref.lo
      CC       crypto_sign/ed25519/ref10/libsodium_la-obsolete.lo
      CC       crypto_stream/salsa2012/ref/libsodium_la-stream_salsa2012_ref.lo
      CC       crypto_stream/salsa2012/libsodium_la-stream_salsa2012.lo
      CC       crypto_stream/salsa208/ref/libsodium_la-stream_salsa208_ref.lo
      CC       crypto_stream/salsa208/libsodium_la-stream_salsa208.lo
      CC       crypto_stream/xchacha20/libsodium_la-stream_xchacha20.lo
      CC       randombytes/sysrandom/libsodium_la-randombytes_sysrandom.lo
      CC       crypto_aead/aes256gcm/aesni/libaesni_la-aead_aes256gcm_aesni.lo
      CC       crypto_onetimeauth/poly1305/sse2/libsse2_la-poly1305_sse2.lo
      CC       crypto_pwhash/scryptsalsa208sha256/sse/libsse2_la-pwhash_scryptsalsa208sha256_sse.lo
      CC       crypto_generichash/blake2b/ref/libssse3_la-blake2b-compress-ssse3.lo
      CC       crypto_pwhash/argon2/libssse3_la-argon2-fill-block-ssse3.lo
      CC       crypto_stream/chacha20/dolbeau/libssse3_la-chacha20_dolbeau-ssse3.lo
      CC       crypto_generichash/blake2b/ref/libsse41_la-blake2b-compress-sse41.lo
      CC       crypto_generichash/blake2b/ref/libavx2_la-blake2b-compress-avx2.lo
      CC       crypto_pwhash/argon2/libavx2_la-argon2-fill-block-avx2.lo
      CC       crypto_stream/chacha20/dolbeau/libavx2_la-chacha20_dolbeau-avx2.lo
      CC       crypto_stream/salsa20/xmm6int/libavx2_la-salsa20_xmm6int-avx2.lo
      CC       crypto_pwhash/argon2/libavx512f_la-argon2-fill-block-avx512f.lo
      CC       randombytes/internal/librdrand_la-randombytes_internal_random.lo
      CCLD     libaesni.la
    libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
      CCLD     libsse2.la
      CCLD     libssse3.la
      CCLD     libsse41.la
      CCLD     libavx2.la
    libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
    libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
      CCLD     libavx512f.la
    libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
    libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
    libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
      CCLD     librdrand.la
    libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
      CCLD     libsodium.la
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/src'
    make[2]: Nothing to be done for `all-am'.
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/src'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/src'
    Making all in test
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/test'
    Making all in default
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/test/default'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/test/default'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/test'
    make[2]: Nothing to be done for `all-am'.
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/test'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/test'
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18'
    make[1]: Nothing to be done for `all-am'.
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18'
    Making install in builds
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/builds'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/builds'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/builds'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/builds'
    Making install in contrib
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/contrib'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/contrib'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/contrib'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/contrib'
    Making install in dist-build
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/dist-build'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/dist-build'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/dist-build'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/dist-build'
    Making install in msvc-scripts
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/msvc-scripts'
    Making install in src
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/src'
    Making install in libsodium
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    Making install in include
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    make[4]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    make[4]: Nothing to be done for `install-exec-am'.
     /bin/mkdir -p '/usr/local/include'
     /bin/mkdir -p '/usr/local/include/sodium'
     /bin/install -c -m 644  sodium/core.h sodium/crypto_aead_aes256gcm.h sodium/crypto_aead_chacha20poly1305.h sodium/crypto_aead_xchacha20poly1305.h sodium/crypto_auth.h sodium/crypto_auth_hmacsha256.h sodium/crypto_auth_hmacsha512.h sodium/crypto_auth_hmacsha512256.h sodium/crypto_box.h sodium/crypto_box_curve25519xchacha20poly1305.h sodium/crypto_box_curve25519xsalsa20poly1305.h sodium/crypto_core_ed25519.h sodium/crypto_core_ristretto255.h sodium/crypto_core_hchacha20.h sodium/crypto_core_hsalsa20.h sodium/crypto_core_salsa20.h sodium/crypto_core_salsa2012.h sodium/crypto_core_salsa208.h sodium/crypto_generichash.h sodium/crypto_generichash_blake2b.h sodium/crypto_hash.h sodium/crypto_hash_sha256.h sodium/crypto_hash_sha512.h sodium/crypto_kdf.h sodium/crypto_kdf_blake2b.h sodium/crypto_kx.h sodium/crypto_onetimeauth.h sodium/crypto_onetimeauth_poly1305.h sodium/crypto_pwhash.h sodium/crypto_pwhash_argon2i.h sodium/crypto_pwhash_argon2id.h sodium/crypto_pwhash_scryptsalsa208sha256.h sodium/crypto_scalarmult.h sodium/crypto_scalarmult_curve25519.h sodium/crypto_scalarmult_ed25519.h sodium/crypto_scalarmult_ristretto255.h sodium/crypto_secretbox.h sodium/crypto_secretbox_xchacha20poly1305.h sodium/crypto_secretbox_xsalsa20poly1305.h sodium/crypto_secretstream_xchacha20poly1305.h '/usr/local/include/sodium'
     /bin/mkdir -p '/usr/local/include/sodium'
     /bin/install -c -m 644  sodium/crypto_shorthash.h sodium/crypto_shorthash_siphash24.h sodium/crypto_sign.h sodium/crypto_sign_ed25519.h sodium/crypto_sign_edwards25519sha512batch.h sodium/crypto_stream.h sodium/crypto_stream_chacha20.h sodium/crypto_stream_salsa20.h sodium/crypto_stream_salsa2012.h sodium/crypto_stream_salsa208.h sodium/crypto_stream_xchacha20.h sodium/crypto_stream_xsalsa20.h sodium/crypto_verify_16.h sodium/crypto_verify_32.h sodium/crypto_verify_64.h sodium/export.h sodium/randombytes.h sodium/randombytes_internal_random.h sodium/randombytes_sysrandom.h sodium/runtime.h sodium/utils.h '/usr/local/include/sodium'
     /bin/install -c -m 644  sodium.h '/usr/local/include/.'
     /bin/mkdir -p '/usr/local/include'
     /bin/mkdir -p '/usr/local/include/sodium'
     /bin/install -c -m 644  sodium/version.h '/usr/local/include/sodium'
    make[4]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium/include'
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[4]: Entering directory `/svr-setup/libsodium-1.0.18/src/libsodium'
     /bin/mkdir -p '/usr/local/lib64'
     /bin/sh ../../libtool   --mode=install /bin/install -c   libsodium.la '/usr/local/lib64'
    libtool: install: /bin/install -c .libs/libsodium.so.23.3.0 /usr/local/lib64/libsodium.so.23.3.0
    libtool: install: (cd /usr/local/lib64 && { ln -s -f libsodium.so.23.3.0 libsodium.so.23 || { rm -f libsodium.so.23 && ln -s libsodium.so.23.3.0 libsodium.so.23; }; })
    libtool: install: (cd /usr/local/lib64 && { ln -s -f libsodium.so.23.3.0 libsodium.so || { rm -f libsodium.so && ln -s libsodium.so.23.3.0 libsodium.so; }; })
    libtool: install: /bin/install -c .libs/libsodium.lai /usr/local/lib64/libsodium.la
    libtool: install: /bin/install -c .libs/libsodium.a /usr/local/lib64/libsodium.a
    libtool: install: chmod 644 /usr/local/lib64/libsodium.a
    libtool: install: ranlib /usr/local/lib64/libsodium.a
    libtool: finish: PATH="/opt/rh/devtoolset-10/root/usr/bin:/opt/rh/devtoolset-10/root/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/lib64
    ----------------------------------------------------------------------
    Libraries have been installed in:
       /usr/local/lib64
    
    If you ever happen to want to link against installed libraries
    in a given directory, LIBDIR, you must either use libtool, and
    specify the full pathname of the library, or use the '-LLIBDIR'
    flag during linking and do at least one of the following:
       - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
         during execution
       - add LIBDIR to the 'LD_RUN_PATH' environment variable
         during linking
       - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
       - have your system administrator add LIBDIR to '/etc/ld.so.conf'
    
    See any operating system documentation about shared libraries for
    more information, such as the ld(1) and ld.so(8) manual pages.
    ----------------------------------------------------------------------
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/src/libsodium'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/src'
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/src'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/src'
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/src'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/src'
    Making install in test
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18/test'
    Making install in default
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/test/default'
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/test/default'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/test/default'
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/test/default'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18/test'
    make[3]: Entering directory `/svr-setup/libsodium-1.0.18/test'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/svr-setup/libsodium-1.0.18/test'
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18/test'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18/test'
    make[1]: Entering directory `/svr-setup/libsodium-1.0.18'
    make[2]: Entering directory `/svr-setup/libsodium-1.0.18'
    make[2]: Nothing to be done for `install-exec-am'.
     /bin/mkdir -p '/usr/local/lib64/pkgconfig'
     /bin/install -c -m 644 libsodium.pc '/usr/local/lib64/pkgconfig'
    make[2]: Leaving directory `/svr-setup/libsodium-1.0.18'
    make[1]: Leaving directory `/svr-setup/libsodium-1.0.18'
    /svr-setup/php-8.1.10/fpm-build ~
    /svr-setup /svr-setup/php-8.1.10/fpm-build ~
    [1;32;40m20190702.tar.gz found, skipping download...
    (B[mBuilding with optimizations for native
    rm -f 'argon2' 'bench' 'genkat'
    rm -f 'libargon2.so.1' 'libargon2.a' kat-argon2* 'libargon2.pc'
    rm -f testcase
    rm -rf *.dSYM
    cd src/ && rm -f *.o
    cd src/blake2/ && rm -f *.o
    cd kats/ &&  rm -f kat-* diff* run_* make_*
    Building with optimizations for native
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native  src/argon2.c src/core.c src/blake2/blake2b.c src/thread.c src/encoding.c src/opt.c src/run.c -o argon2
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native -shared -fPIC -fvisibility=hidden -DA2_VISCTL=1  -Wl,-soname,libargon2.so.1 src/argon2.c src/core.c src/blake2/blake2b.c src/thread.c src/encoding.c src/opt.c -o libargon2.so.1
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native   -c -o src/argon2.o src/argon2.c
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native   -c -o src/core.o src/core.c
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native   -c -o src/blake2/blake2b.o src/blake2/blake2b.c
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native   -c -o src/thread.o src/thread.c
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native   -c -o src/encoding.o src/encoding.c
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc -O3 -m64 -march=westmere -pipe -gsplit-dwarf -Wno-deprecated-declarations -Wimplicit-fallthrough=0 -Wno-implicit-function-declaration -Wno-int-conversion -Wno-unused-result -Wno-array-bounds -Wno-missing-profile -fcode-hoisting -Wno-cast-function-type -Wno-cast-align -Wno-implicit-function-declaration -Wno-builtin-declaration-mismatch -std=c89 -O3 -Wall -g -Iinclude -Isrc -pthread -march=native   -c -o src/opt.o src/opt.c
    sed '/^##.*$/d; s#@PREFIX@#/usr#g; s#@EXTRA_LIBS@#-lrt -ldl#g; s#@UPSTREAM_VER@#ZERO#g; s#@HOST_MULTIARCH@#lib/x86_64-linux-gnu#g; s#@INCLUDE@#include#g;' < 'libargon2.pc.in' > 'libargon2.pc'
    ar rcs libargon2.a src/argon2.o src/core.o src/blake2/blake2b.o src/thread.o src/encoding.o src/opt.o
    Building with optimizations for native
    install -d /usr/local/include
    install -m 0644 include/argon2.h /usr/local/include
    install -d /usr/local/lib64
    install -m 0644 libargon2.so.1 libargon2.a /usr/local/lib64
    cd /usr/local/lib64 && ln -s libargon2.so.1 libargon2.so
    install -d /usr/local/bin
    install argon2 /usr/local/bin
    install -d /usr/local/lib64/pkgconfig
    install -m 0644 libargon2.pc /usr/local/lib64/pkgconfig
    /svr-setup/php-8.1.10/fpm-build ~
    ---------------------------
    PGO binary labelling
    ---------------------------
    append PGO label to php-cgi binary version
    append PGO label to php cli binary version
    append PGO label to php-fpm binary version
    
    
    Using GCC 10
    
    ../configure --enable-fpm --enable-opcache --enable-intl --enable-pcntl --with-mcrypt --with-snmp --enable-embed=shared --with-mhash --with-zlib --with-gettext --enable-exif --with-zip --with-libzip --with-bz2 --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-shmop --with-pear --enable-mbstring --with-openssl --with-mysql=mysqlnd --with-libdir=lib64 --with-mysqli=mysqlnd --with-mysql-sock=/var/lib/mysql/mysql.sock --with-curl --enable-gd --with-xmlrpc --enable-bcmath --enable-calendar  --enable-ftp --enable-gd-native-ttf --with-freetype --with-jpeg --with-png-dir=/usr --with-xpm --with-webp --with-t1lib=/usr --enable-shmop --with-pear --enable-mbstring --with-openssl --with-mysql=mysqlnd --with-libdir=lib64 --with-mysqli=mysqlnd --enable-pdo --with-pdo-sqlite --with-pdo-mysql=mysqlnd --enable-inline-optimization --with-imap --with-imap-ssl --with-kerberos --with-readline --with-libedit --with-gmp --with-pspell --with-tidy --with-enchant --with-fpm-user=nginx --with-fpm-group=nginx --disable-fileinfo --with-ldap --with-ldap-sasl --with-password-argon2 --with-sodium=/usr/local --with-config-file-scan-dir=/etc/centminmod/php.d --with-fpm-systemd --with-ffi --with-xsl
    configure: WARNING: unrecognized options: --with-mcrypt, --with-libzip, --with-mysql, --with-xmlrpc, --enable-gd-native-ttf, --with-png-dir, --with-t1lib, --with-mysql, --enable-inline-optimization
    
    [1mConfiguring SAPI modules[m
    
    [1mRunning system checks[m
    
    [1mGeneral settings[m
    
    [1mConfiguring extensions[m
    configure: WARNING: libenchant-2 not found trying with old libenchant
    yes
    
    [1mConfiguring PEAR[m
    configure: WARNING: The --with-pear option is deprecated
    
    [1mConfiguring Zend[m
    
    [1mConfiguring TSRM[m
    
    [1mConfiguring libtool[m
    
    creating libtool
    appending configuration tag "CXX" to libtool
    
    [1mGenerating files[m
    configure: patching main/php_config.h.in
    configure: creating ./config.status
    creating main/internal_functions.c
    creating main/internal_functions_cli.c
    config.status: creating main/build-defs.h
    config.status: creating scripts/phpize
    config.status: creating scripts/man1/phpize.1
    config.status: creating scripts/php-config
    config.status: creating scripts/man1/php-config.1
    config.status: creating sapi/cli/php.1
    config.status: creating sapi/fpm/php-fpm.conf
    config.status: creating sapi/fpm/www.conf
    config.status: creating sapi/fpm/init.d.php-fpm
    config.status: creating sapi/fpm/php-fpm.service
    config.status: creating sapi/fpm/php-fpm.8
    config.status: creating sapi/fpm/status.html
    config.status: creating sapi/phpdbg/phpdbg.1
    config.status: creating sapi/cgi/php-cgi.1
    config.status: creating ext/phar/phar.1
    config.status: creating ext/phar/phar.phar.1
    config.status: creating main/php_config.h
    config.status: executing default commands
    
    +--------------------------------------------------------------------+
    | License:                                                           |
    | This software is subject to the PHP License, available in this     |
    | distribution in the file LICENSE. By continuing this installation  |
    | process, you are bound by the terms of this license agreement.     |
    | If you do not agree with the terms of this license, you must abort |
    | the installation process at this point.                            |
    +--------------------------------------------------------------------+
    
    Thank you for using PHP.
    
    configure: WARNING: unrecognized options: --with-mcrypt, --with-libzip, --with-mysql, --with-xmlrpc, --enable-gd-native-ttf, --with-png-dir, --with-t1lib, --with-mysql, --enable-inline-optimization
    
    Fri Jun 23 19:08:25 UTC 2023
    Success: PHP configure ok
    
                   ____   _   _  ____       __  __         _         
                  |  _ \ | | | ||  _ \  _  |  \/  |  __ _ | | __ ___
                  | |_) || |_| || |_) |(_) | |\/| | / _` || |/ // _ \
                  |  __/ |  _  ||  __/  _  | |  | || (_| ||   <|  __/
                  |_|    |_| |_||_|    (_) |_|  |_| \__,_||_|\_\\___|
                                                                    
    PHPMUVER = 8.1
    PHP_PGO = y
    make -j4 prof-gen
    CCACHE_DISABLE=1 make PROF_FLAGS=-fprofile-generate all
    make[1]: Entering directory `/svr-setup/php-8.1.10/fpm-build'
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    /svr-setup/php-8.1.10/ext/json/json_encoder.c: In function ‘php_json_escape_string’:
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:511:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      511 |       dst[1] = 'u';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:512:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      512 |       dst[2] = '0';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:513:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      513 |       dst[3] = '0';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:414:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      414 |       dst[1] = 'u';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:423:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      423 |      dst[1] = 'u';
          |      ~~~~~~~^~~~~
    In file included from /svr-setup/php-8.1.10/ext/mbstring/php_mbregex.c:24:
    In function ‘smart_str_appendl_ex’,
        inlined from ‘mb_regex_substitute’ at /svr-setup/php-8.1.10/ext/mbstring/php_mbregex.c:754:6,
        inlined from ‘_php_mb_regex_ereg_replace_exec’ at /svr-setup/php-8.1.10/ext/mbstring/php_mbregex.c:1079:5:
    /svr-setup/php-8.1.10/Zend/zend_smart_str.h:124:2: warning: writing 2 bytes into a region of size 1 [-Wstringop-overflow=]
      124 |  memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len);
          |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/snmp/snmp.c: In function ‘php_snmp’:
    /svr-setup/php-8.1.10/ext/snmp/snmp.c:1304:3: warning: ‘glob_snmp_object.oid_output_format’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1304 |   netsnmp_ds_set_int(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_OID_OUTPUT_FORMAT, glob_snmp_object.oid_output_format);
          |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/snmp/snmp.c:1302:3: warning: ‘glob_snmp_object.enum_print’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1302 |   netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_PRINT_NUMERIC_ENUM, glob_snmp_object.enum_print);
          |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/snmp/snmp.c:1303:3: warning: ‘glob_snmp_object.quick_print’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1303 |   netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID, NETSNMP_DS_LIB_QUICK_PRINT, glob_snmp_object.quick_print);
          |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘spl_object_storage_contains’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:240:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      240 |  return zend_hash_index_find(ht, h) != NULL;
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:334:16: note: ‘key.h’ was declared here
      334 |  zend_hash_key key;
          |                ^~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘spl_object_storage_detach’:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:175:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      175 |   ret = zend_hash_index_del(&intern->storage, key.h);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/standard/var.c: In function ‘php_var_serialize_intern’:
    /svr-setup/php-8.1.10/ext/standard/var.c:1043:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     1043 |    res[len] = ';';
          |    ~~~~~~~~~^~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:32,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/zip/php_zip.c:22:
    /svr-setup/php-8.1.10/ext/zip/php_zip.c: In function ‘zim_ZipArchive_getFromIndex’:
    /svr-setup/php-8.1.10/Zend/zend_string.h:66:31: warning: ‘filename’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       66 | #define ZSTR_VAL(zstr)  (zstr)->val
          |                               ^~
    /svr-setup/php-8.1.10/ext/zip/php_zip.c:2818:15: note: ‘filename’ was declared here
     2818 |  zend_string *filename;
          |               ^~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend_ast.c:24:
    In function ‘smart_str_appendl_ex’,
        inlined from ‘zend_ast_export_ex’ at /svr-setup/php-8.1.10/Zend/zend_ast.c:2358:2:
    /svr-setup/php-8.1.10/Zend/zend_smart_str.h:124:2: warning: writing 2 bytes into a region of size 1 [-Wstringop-overflow=]
      124 |  memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len);
          |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ccache /opt/rh/devtoolset-10/root/usr/bin/gcc /svr-setup/php-8.1.10/ext/opcache/jit/dynasm/minilua.c -lm -o ext/opcache/minilua
    ext/opcache/minilua /svr-setup/php-8.1.10/ext/opcache/jit/dynasm/dynasm.lua  -D X64=1 -o ext/opcache/jit/zend_jit_x86.c /svr-setup/php-8.1.10/ext/opcache/jit/zend_jit_x86.dasc
    Generating phar.php
    Generating phar.phar
    PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
    directorytreeiterator.inc
    make[1]: *** [ext/phar/phar.phar] Illegal instruction
    make[1]: *** Waiting for unfinished jobs....
    make[1]: Leaving directory `/svr-setup/php-8.1.10/fpm-build'
    make: *** [prof-gen] Error 2
    
    real    17m6.863s
    user    46m19.912s
    sys    4m7.054s
    /svr-setup /svr-setup/php-8.1.10/fpm-build ~
    Cloning into 'php_pgo_training_scripts'...
    
    real    0m0.660s
    user    0m0.209s
    sys    0m0.090s
    /svr-setup/php-8.1.10/fpm-build ~
    /svr-setup/php_pgo_training_scripts /svr-setup/php-8.1.10/fpm-build ~
    No local changes to save
    Already up-to-date.
    /svr-setup/php-8.1.10/fpm-build ~
    
            -=- init Database(s) -=-
    Database pgo_train succesfully dropped
    Database pgo_train created succesfully
    Created tables in pgo_train
    
            -=- Existing Databases -=-
    bizzr
    db24121986db_4460
    information_schema
    mysql
    performance_schema
    pgo_train
    wp104699825db_12119
    wp1088910289db_6489
    wp142511181db_4460
    wp1509226543db_11164
    wp2300218276db_31129
    wp949325524db_6025
    time ./sapi/cgi/php-cgi -T2,10 ../Zend/bench.php
    Content-type: text/html; charset=UTF-8
    
    simple             0.008
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.005
    mandel             0.046
    mandel2            0.067
    ackermann(7)       0.029
    ary(50000)         0.007
    ary2(50000)        0.006
    ary3(2000)         0.081
    fibo(30)           0.089
    hash1(50000)       0.013
    hash2(500)         0.015
    heapsort(20000)    0.037
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.496
    Content-type: text/html; charset=UTF-8
    
    simple             0.008
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.066
    ackermann(7)       0.029
    ary(50000)         0.007
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.088
    hash1(50000)       0.013
    hash2(500)         0.015
    heapsort(20000)    0.036
    matrix(20)         0.034
    nestedloop(12)     0.029
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.491
    Content-type: text/html; charset=UTF-8
    
    simple             0.008
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.066
    ackermann(7)       0.029
    ary(50000)         0.007
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.089
    hash1(50000)       0.013
    hash2(500)         0.014
    heapsort(20000)    0.036
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.488
    Content-type: text/html; charset=UTF-8
    
    simple             0.008
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.044
    mandel2            0.067
    ackermann(7)       0.029
    ary(50000)         0.007
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.087
    hash1(50000)       0.013
    hash2(500)         0.014
    heapsort(20000)    0.036
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.486
    Content-type: text/html; charset=UTF-8
    
    simple             0.008
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.044
    mandel2            0.066
    ackermann(7)       0.029
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.088
    hash1(50000)       0.013
    hash2(500)         0.015
    heapsort(20000)    0.041
    matrix(20)         0.047
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.503
    Content-type: text/html; charset=UTF-8
    
    simple             0.009
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.066
    ackermann(7)       0.030
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.088
    hash1(50000)       0.013
    hash2(500)         0.015
    heapsort(20000)    0.037
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.489
    Content-type: text/html; charset=UTF-8
    
    simple             0.009
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.092
    ackermann(7)       0.031
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.087
    hash1(50000)       0.013
    hash2(500)         0.014
    heapsort(20000)    0.036
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.513
    Content-type: text/html; charset=UTF-8
    
    simple             0.010
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.066
    ackermann(7)       0.031
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.087
    hash1(50000)       0.012
    hash2(500)         0.015
    heapsort(20000)    0.036
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.010
    ------------------------
    Total              0.489
    Content-type: text/html; charset=UTF-8
    
    simple             0.009
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.066
    ackermann(7)       0.030
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.088
    hash1(50000)       0.014
    hash2(500)         0.022
    heapsort(20000)    0.042
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.502
    Content-type: text/html; charset=UTF-8
    
    simple             0.009
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.066
    ackermann(7)       0.029
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.087
    hash1(50000)       0.013
    hash2(500)         0.014
    heapsort(20000)    0.038
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.488
    Content-type: text/html; charset=UTF-8
    
    simple             0.010
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.044
    mandel2            0.066
    ackermann(7)       0.029
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.087
    hash1(50000)       0.013
    hash2(500)         0.015
    heapsort(20000)    0.037
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.488
    Content-type: text/html; charset=UTF-8
    
    simple             0.008
    simplecall         0.004
    simpleucall        0.004
    simpleudcall       0.004
    mandel             0.045
    mandel2            0.066
    ackermann(7)       0.029
    ary(50000)         0.006
    ary2(50000)        0.006
    ary3(2000)         0.078
    fibo(30)           0.088
    hash1(50000)       0.013
    hash2(500)         0.014
    heapsort(20000)    0.037
    matrix(20)         0.034
    nestedloop(12)     0.026
    sieve(30)          0.015
    strcat(200000)     0.009
    ------------------------
    Total              0.486
    
    Elapsed time: 4.939185 sec
    
    real    0m6.046s
    user    0m5.895s
    sys    0m0.115s
    time ./sapi/cgi/php-cgi -T2,10 ../Zend/micro_bench.php
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.032
    func()             0.026    -0.005
    undef_func()       0.026    -0.005
    int_func()         0.027    -0.005
    $x = self::$x      0.166    0.135
    self::$x = 0       0.133    0.101
    isset(self::$x)    0.163    0.131
    empty(self::$x)    0.170    0.138
    $x = Foo::$x       0.100    0.069
    Foo::$x = 0        0.070    0.038
    isset(Foo::$x)     0.074    0.043
    empty(Foo::$x)     0.074    0.043
    self::f()          0.027    -0.005
    Foo::f()           0.027    -0.005
    $x = $this->x      0.093    0.061
    $this->x = 0       0.071    0.039
    $this->x += 2      0.219    0.187
    ++$this->x         0.161    0.130
    --$this->x         0.160    0.129
    $this->x++         0.161    0.129
    $this->x--         0.161    0.129
    isset($this->x)    0.139    0.108
    empty($this->x)    0.164    0.132
    $this->f()         0.113    0.081
    $x = Foo::TEST     0.132    0.100
    new Foo()          0.562    0.530
    $x = TEST          0.063    0.031
    $x = $_GET         0.124    0.092
    $x = $GLOBALS['v'] 0.120    0.088
    $x = $hash['v']    0.026    -0.006
    $x = $str[0]       0.046    0.014
    $x = $a ?: null    0.027    -0.005
    $x = $f ?: tmp     0.026    -0.005
    $x = $f ? $f : $a  0.026    -0.006
    $x = $f ? $f : tmp 0.026    -0.005
    ------------------------
    Total              3.735
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.027
    func()             0.026    0.000
    undef_func()       0.028    0.001
    int_func()         0.026    0.000
    $x = self::$x      0.166    0.139
    self::$x = 0       0.134    0.107
    isset(self::$x)    0.162    0.136
    empty(self::$x)    0.170    0.143
    $x = Foo::$x       0.100    0.073
    Foo::$x = 0        0.068    0.041
    isset(Foo::$x)     0.068    0.041
    empty(Foo::$x)     0.075    0.048
    self::f()          0.026    -0.001
    Foo::f()           0.026    0.000
    $x = $this->x      0.072    0.045
    $this->x = 0       0.076    0.050
    $this->x += 2      0.220    0.193
    ++$this->x         0.161    0.134
    --$this->x         0.160    0.134
    $this->x++         0.161    0.135
    $this->x--         0.160    0.133
    isset($this->x)    0.139    0.113
    empty($this->x)    0.165    0.138
    $this->f()         0.115    0.089
    $x = Foo::TEST     0.171    0.144
    new Foo()          0.843    0.816
    $x = TEST          0.062    0.036
    $x = $_GET         0.128    0.101
    $x = $GLOBALS['v'] 0.120    0.093
    $x = $hash['v']    0.027    0.000
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    -0.001
    $x = $f ? $f : $a  0.026    -0.001
    $x = $f ? $f : tmp 0.026    -0.001
    ------------------------
    Total              4.035
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.026
    func()             0.026    0.000
    undef_func()       0.026    0.000
    int_func()         0.026    0.000
    $x = self::$x      0.166    0.140
    self::$x = 0       0.133    0.107
    isset(self::$x)    0.183    0.157
    empty(self::$x)    0.170    0.143
    $x = Foo::$x       0.096    0.070
    Foo::$x = 0        0.068    0.042
    isset(Foo::$x)     0.068    0.042
    empty(Foo::$x)     0.073    0.047
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.070    0.044
    $this->x = 0       0.075    0.049
    $this->x += 2      0.219    0.193
    ++$this->x         0.162    0.136
    --$this->x         0.261    0.234
    $this->x++         0.275    0.249
    $this->x--         0.252    0.226
    isset($this->x)    0.236    0.210
    empty($this->x)    0.271    0.245
    $this->f()         0.120    0.094
    $x = Foo::TEST     0.132    0.105
    new Foo()          0.542    0.515
    $x = TEST          0.062    0.036
    $x = $_GET         0.123    0.096
    $x = $GLOBALS['v'] 0.188    0.162
    $x = $hash['v']    0.043    0.017
    $x = $str[0]       0.045    0.019
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.027    0.001
    $x = $f ? $f : tmp 0.026    0.000
    ------------------------
    Total              4.297
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.026
    func()             0.027    0.001
    undef_func()       0.029    0.003
    int_func()         0.027    0.000
    $x = self::$x      0.166    0.140
    self::$x = 0       0.133    0.106
    isset(self::$x)    0.162    0.136
    empty(self::$x)    0.171    0.145
    $x = Foo::$x       0.105    0.079
    Foo::$x = 0        0.067    0.041
    isset(Foo::$x)     0.068    0.042
    empty(Foo::$x)     0.075    0.049
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.071    0.045
    $this->x = 0       0.076    0.049
    $this->x += 2      0.220    0.194
    ++$this->x         0.165    0.139
    --$this->x         0.165    0.139
    $this->x++         0.201    0.175
    $this->x--         0.161    0.134
    isset($this->x)    0.173    0.147
    empty($this->x)    0.165    0.139
    $this->f()         0.116    0.090
    $x = Foo::TEST     0.131    0.104
    new Foo()          0.531    0.505
    $x = TEST          0.062    0.036
    $x = $_GET         0.123    0.097
    $x = $GLOBALS['v'] 0.120    0.094
    $x = $hash['v']    0.026    0.000
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.026    0.000
    ------------------------
    Total              3.768
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.027
    func()             0.026    0.000
    undef_func()       0.026    0.000
    int_func()         0.026    0.000
    $x = self::$x      0.214    0.187
    self::$x = 0       0.134    0.108
    isset(self::$x)    0.163    0.137
    empty(self::$x)    0.170    0.143
    $x = Foo::$x       0.097    0.070
    Foo::$x = 0        0.068    0.041
    isset(Foo::$x)     0.068    0.041
    empty(Foo::$x)     0.075    0.048
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.070    0.044
    $this->x = 0       0.075    0.049
    $this->x += 2      0.220    0.193
    ++$this->x         0.161    0.134
    --$this->x         0.160    0.134
    $this->x++         0.161    0.135
    $this->x--         0.161    0.134
    isset($this->x)    0.140    0.113
    empty($this->x)    0.165    0.138
    $this->f()         0.113    0.087
    $x = Foo::TEST     0.131    0.104
    new Foo()          0.543    0.516
    $x = TEST          0.062    0.036
    $x = $_GET         0.124    0.097
    $x = $GLOBALS['v'] 0.120    0.093
    $x = $hash['v']    0.026    0.000
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.026    0.000
    ------------------------
    Total              3.729
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.026
    func()             0.026    0.000
    undef_func()       0.026    0.000
    int_func()         0.026    0.000
    $x = self::$x      0.166    0.140
    self::$x = 0       0.133    0.107
    isset(self::$x)    0.162    0.136
    empty(self::$x)    0.169    0.143
    $x = Foo::$x       0.097    0.070
    Foo::$x = 0        0.067    0.041
    isset(Foo::$x)     0.121    0.094
    empty(Foo::$x)     0.135    0.109
    self::f()          0.043    0.016
    Foo::f()           0.042    0.016
    $x = $this->x      0.110    0.083
    $this->x = 0       0.109    0.083
    $this->x += 2      0.301    0.275
    ++$this->x         0.161    0.135
    --$this->x         0.160    0.134
    $this->x++         0.161    0.135
    $this->x--         0.161    0.134
    isset($this->x)    0.142    0.116
    empty($this->x)    0.222    0.196
    $this->f()         0.117    0.090
    $x = Foo::TEST     0.134    0.108
    new Foo()          0.592    0.566
    $x = TEST          0.096    0.070
    $x = $_GET         0.218    0.192
    $x = $GLOBALS['v'] 0.209    0.183
    $x = $hash['v']    0.041    0.015
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.026    0.000
    ------------------------
    Total              4.325
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.026
    func()             0.026    0.000
    undef_func()       0.026    0.000
    int_func()         0.026    0.000
    $x = self::$x      0.166    0.140
    self::$x = 0       0.133    0.107
    isset(self::$x)    0.163    0.136
    empty(self::$x)    0.169    0.143
    $x = Foo::$x       0.096    0.070
    Foo::$x = 0        0.068    0.042
    isset(Foo::$x)     0.068    0.041
    empty(Foo::$x)     0.073    0.047
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.070    0.044
    $this->x = 0       0.076    0.050
    $this->x += 2      0.220    0.193
    ++$this->x         0.161    0.134
    --$this->x         0.160    0.134
    $this->x++         0.161    0.135
    $this->x--         0.160    0.134
    isset($this->x)    0.139    0.113
    empty($this->x)    0.165    0.138
    $this->f()         0.114    0.088
    $x = Foo::TEST     0.131    0.104
    new Foo()          0.625    0.599
    $x = TEST          0.072    0.046
    $x = $_GET         0.163    0.137
    $x = $GLOBALS['v'] 0.198    0.171
    $x = $hash['v']    0.026    0.000
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.026    0.000
    ------------------------
    Total              3.887
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.027
    func()             0.027    0.000
    undef_func()       0.029    0.002
    int_func()         0.026    0.000
    $x = self::$x      0.166    0.139
    self::$x = 0       0.133    0.107
    isset(self::$x)    0.163    0.136
    empty(self::$x)    0.169    0.142
    $x = Foo::$x       0.096    0.070
    Foo::$x = 0        0.068    0.041
    isset(Foo::$x)     0.068    0.042
    empty(Foo::$x)     0.076    0.049
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.071    0.044
    $this->x = 0       0.076    0.049
    $this->x += 2      0.220    0.193
    ++$this->x         0.162    0.135
    --$this->x         0.160    0.134
    $this->x++         0.161    0.135
    $this->x--         0.161    0.134
    isset($this->x)    0.139    0.113
    empty($this->x)    0.164    0.138
    $this->f()         0.114    0.087
    $x = Foo::TEST     0.131    0.104
    new Foo()          0.531    0.504
    $x = TEST          0.062    0.036
    $x = $_GET         0.123    0.097
    $x = $GLOBALS['v'] 0.120    0.094
    $x = $hash['v']    0.026    0.000
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.028    0.001
    ------------------------
    Total              3.674
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.028
    func()             0.028    0.001
    undef_func()       0.029    0.002
    int_func()         0.026    -0.001
    $x = self::$x      0.166    0.138
    self::$x = 0       0.133    0.105
    isset(self::$x)    0.162    0.135
    empty(self::$x)    0.169    0.141
    $x = Foo::$x       0.104    0.076
    Foo::$x = 0        0.068    0.040
    isset(Foo::$x)     0.067    0.040
    empty(Foo::$x)     0.073    0.045
    self::f()          0.026    -0.001
    Foo::f()           0.026    -0.001
    $x = $this->x      0.071    0.043
    $this->x = 0       0.076    0.048
    $this->x += 2      0.249    0.221
    ++$this->x         0.191    0.163
    --$this->x         0.194    0.166
    $this->x++         0.207    0.179
    $this->x--         0.161    0.133
    isset($this->x)    0.140    0.112
    empty($this->x)    0.164    0.136
    $this->f()         0.113    0.085
    $x = Foo::TEST     0.130    0.103
    new Foo()          0.531    0.504
    $x = TEST          0.070    0.042
    $x = $_GET         0.122    0.095
    $x = $GLOBALS['v'] 0.120    0.092
    $x = $hash['v']    0.026    -0.002
    $x = $str[0]       0.046    0.018
    $x = $a ?: null    0.026    -0.001
    $x = $f ?: tmp     0.026    -0.002
    $x = $f ? $f : $a  0.026    -0.002
    $x = $f ? $f : tmp 0.026    -0.002
    ------------------------
    Total              3.822
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.026
    func()             0.026    0.000
    undef_func()       0.027    0.000
    int_func()         0.026    0.000
    $x = self::$x      0.166    0.139
    self::$x = 0       0.133    0.107
    isset(self::$x)    0.163    0.136
    empty(self::$x)    0.169    0.143
    $x = Foo::$x       0.096    0.070
    Foo::$x = 0        0.068    0.042
    isset(Foo::$x)     0.122    0.095
    empty(Foo::$x)     0.088    0.062
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.071    0.044
    $this->x = 0       0.076    0.049
    $this->x += 2      0.219    0.192
    ++$this->x         0.195    0.169
    --$this->x         0.271    0.245
    $this->x++         0.276    0.249
    $this->x--         0.271    0.245
    isset($this->x)    0.214    0.188
    empty($this->x)    0.284    0.258
    $this->f()         0.116    0.090
    $x = Foo::TEST     0.137    0.110
    new Foo()          0.583    0.556
    $x = TEST          0.062    0.036
    $x = $_GET         0.123    0.096
    $x = $GLOBALS['v'] 0.120    0.094
    $x = $hash['v']    0.026    0.000
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.026    0.000
    ------------------------
    Total              4.357
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.026
    func()             0.026    0.000
    undef_func()       0.026    0.000
    int_func()         0.026    0.000
    $x = self::$x      0.226    0.200
    self::$x = 0       0.133    0.106
    isset(self::$x)    0.162    0.136
    empty(self::$x)    0.169    0.143
    $x = Foo::$x       0.096    0.070
    Foo::$x = 0        0.067    0.041
    isset(Foo::$x)     0.068    0.042
    empty(Foo::$x)     0.073    0.047
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.070    0.044
    $this->x = 0       0.076    0.049
    $this->x += 2      0.300    0.273
    ++$this->x         0.164    0.137
    --$this->x         0.161    0.135
    $this->x++         0.162    0.136
    $this->x--         0.188    0.162
    isset($this->x)    0.147    0.121
    empty($this->x)    0.211    0.184
    $this->f()         0.173    0.147
    $x = Foo::TEST     0.140    0.113
    new Foo()          0.537    0.511
    $x = TEST          0.062    0.036
    $x = $_GET         0.124    0.097
    $x = $GLOBALS['v'] 0.120    0.094
    $x = $hash['v']    0.027    0.000
    $x = $str[0]       0.046    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.027    0.001
    ------------------------
    Total              3.964
    Content-type: text/html; charset=UTF-8
    
    empty_loop         0.026
    func()             0.026    0.000
    undef_func()       0.026    0.000
    int_func()         0.026    0.000
    $x = self::$x      0.166    0.140
    self::$x = 0       0.133    0.107
    isset(self::$x)    0.164    0.138
    empty(self::$x)    0.177    0.150
    $x = Foo::$x       0.097    0.070
    Foo::$x = 0        0.068    0.042
    isset(Foo::$x)     0.068    0.042
    empty(Foo::$x)     0.076    0.049
    self::f()          0.026    0.000
    Foo::f()           0.026    0.000
    $x = $this->x      0.071    0.045
    $this->x = 0       0.076    0.050
    $this->x += 2      0.219    0.193
    ++$this->x         0.161    0.135
    --$this->x         0.160    0.134
    $this->x++         0.161    0.135
    $this->x--         0.160    0.134
    isset($this->x)    0.140    0.113
    empty($this->x)    0.165    0.139
    $this->f()         0.113    0.087
    $x = Foo::TEST     0.131    0.105
    new Foo()          0.533    0.506
    $x = TEST          0.062    0.036
    $x = $_GET         0.127    0.101
    $x = $GLOBALS['v'] 0.119    0.093
    $x = $hash['v']    0.026    0.000
    $x = $str[0]       0.047    0.020
    $x = $a ?: null    0.026    0.000
    $x = $f ?: tmp     0.026    0.000
    $x = $f ? $f : $a  0.026    0.000
    $x = $f ? $f : tmp 0.026    0.000
    ------------------------
    Total              3.684
    
    Elapsed time: 39.521077 sec
    
    real    0m47.384s
    user    0m47.256s
    sys    0m0.058s
    ./sapi/cgi/php-cgi -T10 /svr-setup/php_pgo_training_scripts/index.php
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.104
    2.run_hash                 0.104
    3.run_hash                 0.104
    4.run_hash                 0.109
    --------------------------------
    1.run_mysql_queries        0.038
    2.run_mysql_queries        0.031
    3.run_mysql_queries        0.041
    4.run_mysql_queries        0.031
    --------------------------------
    1.run_time                 0.004
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.021
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.761
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.106
    2.run_hash                 0.104
    3.run_hash                 0.109
    4.run_hash                 0.105
    --------------------------------
    1.run_mysql_queries        0.031
    2.run_mysql_queries        0.030
    3.run_mysql_queries        0.030
    4.run_mysql_queries        0.030
    --------------------------------
    1.run_time                 0.003
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.024
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.743
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.105
    2.run_hash                 0.102
    3.run_hash                 0.096
    4.run_hash                 0.104
    --------------------------------
    1.run_mysql_queries        0.031
    2.run_mysql_queries        0.030
    3.run_mysql_queries        0.039
    4.run_mysql_queries        0.031
    --------------------------------
    1.run_time                 0.003
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.736
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.105
    2.run_hash                 0.106
    3.run_hash                 0.109
    4.run_hash                 0.106
    --------------------------------
    1.run_mysql_queries        0.031
    2.run_mysql_queries        0.031
    3.run_mysql_queries        0.031
    4.run_mysql_queries        0.038
    --------------------------------
    1.run_time                 0.003
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.755
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.097
    2.run_hash                 0.097
    3.run_hash                 0.099
    4.run_hash                 0.098
    --------------------------------
    1.run_mysql_queries        0.041
    2.run_mysql_queries        0.041
    3.run_mysql_queries        0.039
    4.run_mysql_queries        0.041
    --------------------------------
    1.run_time                 0.004
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.751
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.102
    2.run_hash                 0.104
    3.run_hash                 0.108
    4.run_hash                 0.105
    --------------------------------
    1.run_mysql_queries        0.042
    2.run_mysql_queries        0.041
    3.run_mysql_queries        0.041
    4.run_mysql_queries        0.040
    --------------------------------
    1.run_time                 0.003
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.024
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.780
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.093
    2.run_hash                 0.093
    3.run_hash                 0.099
    4.run_hash                 0.100
    --------------------------------
    1.run_mysql_queries        0.031
    2.run_mysql_queries        0.041
    3.run_mysql_queries        0.040
    4.run_mysql_queries        0.042
    --------------------------------
    1.run_time                 0.004
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.737
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.107
    2.run_hash                 0.107
    3.run_hash                 0.106
    4.run_hash                 0.105
    --------------------------------
    1.run_mysql_queries        0.040
    2.run_mysql_queries        0.030
    3.run_mysql_queries        0.031
    4.run_mysql_queries        0.031
    --------------------------------
    1.run_time                 0.003
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.024
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.755
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.106
    2.run_hash                 0.111
    3.run_hash                 0.099
    4.run_hash                 0.104
    --------------------------------
    1.run_mysql_queries        0.041
    2.run_mysql_queries        0.031
    3.run_mysql_queries        0.034
    4.run_mysql_queries        0.030
    --------------------------------
    1.run_time                 0.003
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.025
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.755
    Content-type: text/html; charset=UTF-8
    
    Hash benchmark module loaded!
    MySQL benchmark module loaded!
    Date benchmark module loaded!
    String benchmark module loaded!
    Standard benchmark module loaded!
    Class benchmark module loaded!
    
    --------------------------------
    -   Benchmark timing results   -
    --------------------------------
    1.run_hash                 0.106
    2.run_hash                 0.105
    3.run_hash                 0.111
    4.run_hash                 0.107
    --------------------------------
    1.run_mysql_queries        0.032
    2.run_mysql_queries        0.030
    3.run_mysql_queries        0.040
    4.run_mysql_queries        0.037
    --------------------------------
    1.run_time                 0.003
    2.run_time                 0.004
    3.run_time                 0.004
    4.run_time                 0.004
    --------------------------------
    1.run_string               0.020
    2.run_string               0.020
    3.run_string               0.020
    4.run_string               0.020
    --------------------------------
    1.run_standard             0.024
    2.run_standard             0.025
    3.run_standard             0.025
    4.run_standard             0.025
    --------------------------------
    1.run_class                0.001
    2.run_class                0.001
    3.run_class                0.001
    4.run_class                0.001
    --------------------------------
    Total                      0.766
    
    Elapsed time: 7.560993 sec
    
    real    0m7.677s
    user    0m7.052s
    sys    0m0.307s
    pgophpbench
    
    PGO phpbench setup start
    --2023-06-23 19:26:35--  https://github.com/centminmod/centminmod-php71/raw/master/scripts/phpbench-0.8.1.zip
    Resolving github.com... 140.82.121.3
    Connecting to github.com|140.82.121.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://raw.githubusercontent.com/centminmod/centminmod-php71/master/scripts/phpbench-0.8.1.zip [following]
    --2023-06-23 19:26:35--  https://raw.githubusercontent.com/centminmod/centminmod-php71/master/scripts/phpbench-0.8.1.zip
    Resolving raw.githubusercontent.com... 185.199.108.133, 185.199.110.133, 185.199.109.133, ...
    Connecting to raw.githubusercontent.com|185.199.108.133|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 26874 (26K) [application/zip]
    Saving to: ‘/svr-setup/phpbench/phpbench-0.8.1.zip’
    
         0K .......... .......... ......                          100% 22.0M=0.001s
    
    2023-06-23 19:26:35 (22.0 MB/s) - ‘/svr-setup/phpbench/phpbench-0.8.1.zip’ saved [26874/26874]
    
    --2023-06-23 19:26:35--  https://github.com/centminmod/centminmod-php71/raw/master/scripts/detailed_benchmark.php
    Resolving github.com... 140.82.121.3
    Connecting to github.com|140.82.121.3|:443... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: https://raw.githubusercontent.com/centminmod/centminmod-php71/master/scripts/detailed_benchmark.php [following]
    --2023-06-23 19:26:36--  https://raw.githubusercontent.com/centminmod/centminmod-php71/master/scripts/detailed_benchmark.php
    Resolving raw.githubusercontent.com... 185.199.109.133, 185.199.110.133, 185.199.108.133, ...
    Connecting to raw.githubusercontent.com|185.199.109.133|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 7303 (7.1K) [text/plain]
    Saving to: ‘/opt/phpbench/detailed_benchmark.php’
    
         0K .......                                               100% 27.0M=0s
    
    2023-06-23 19:26:36 (27.0 MB/s) - ‘/opt/phpbench/detailed_benchmark.php’ saved [7303/7303]
    
    /svr-setup/phpbench /svr-setup/php-8.1.10/fpm-build ~
    Archive:  phpbench-0.8.1.zip
     extracting: AUTHORS                 
      inflating: ChangeLog               
      inflating: LICENSE                 
      inflating: phpbench.php           
      inflating: README                 
       creating: tests/
      inflating: tests/test_arithmetic.php 
      inflating: tests/test_array_operators.php 
      inflating: tests/test_bitwise.php 
      inflating: tests/test_casting.php 
      inflating: tests/test_chr_fixed.php 
      inflating: tests/test_chr_hardcoded.php 
      inflating: tests/test_chr_var.php 
      inflating: tests/test_comment_loop.php 
      inflating: tests/test_compare.php 
      inflating: tests/test_compare_false.php 
      inflating: tests/test_compare_invert.php 
      inflating: tests/test_compare_strict.php 
      inflating: tests/test_compare_unstrict.php 
      inflating: tests/test_constants.php 
      inflating: tests/test_crc32.php   
      inflating: tests/test_do_while.php 
      inflating: tests/test_do_while_break.php 
      inflating: tests/test_empty.php   
      inflating: tests/test_empty_loop.php 
      inflating: tests/test_ereg.php     
      inflating: tests/test_foreach.php 
      inflating: tests/test_get_class.php 
      inflating: tests/test_global_scalar_assign.php 
      inflating: tests/test_global_string_assign.php 
      inflating: tests/test_if_constant.php 
      inflating: tests/test_increment.php 
      inflating: tests/test_isset.php   
      inflating: tests/test_is_array.php 
      inflating: tests/test_is_object.php 
      inflating: tests/test_is_type.php 
      inflating: tests/test_line.php     
      inflating: tests/test_local_array_assign.php 
      inflating: tests/test_local_boolean_assign.php 
      inflating: tests/test_local_float_assign.php 
      inflating: tests/test_local_hash_assign.php 
      inflating: tests/test_local_integer_assign.php 
      inflating: tests/test_local_object_assign.php 
      inflating: tests/test_local_scalar_assign.php 
      inflating: tests/test_local_string_assign.php 
      inflating: tests/test_md5.php     
      inflating: tests/test_microtime.php 
      inflating: tests/test_mt_rand.php 
      inflating: tests/test_ord.php     
      inflating: tests/test_ordered_functions.php 
      inflating: tests/test_ordered_functions_references.php 
      inflating: tests/test_preg_match.php 
      inflating: tests/test_rand.php     
      inflating: tests/test_references.php 
      inflating: tests/test_sha1.php     
      inflating: tests/test_string_append.php 
      inflating: tests/test_strlen.php   
      inflating: tests/test_switch.php   
      inflating: tests/test_time.php     
      inflating: tests/test_unordered_functions.php 
      inflating: tests/test_variable_variables.php 
      inflating: tests/test_while.php   
    /svr-setup/php-8.1.10/fpm-build ~
    PGO phpbench setup end
    
    ./sapi/cgi/php-cgi -T10 /svr-setup/phpbench/phpbench.php
    PHP Warning:  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /opt/phpbench/tests/test_switch.php on line 36
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    PHP Fatal error:  Cannot redeclare test_arithmetic() (previously declared in /opt/phpbench/tests/test_arithmetic.php:3) in /svr-setup/phpbench/tests/test_arithmetic.php on line 3
    Status: 500 Internal Server Error
    Content-type: text/html; charset=UTF-8
    
    
    PHPBench version 0.8.1
    
    -f <file name> : Output a summary as a CSV file.
    -h             : Help.
    -i <number>    : Number of iterations (default=100000).
    
    Scripts are loaded from the following directories:
      - /usr/local/lib/phpbench/tests
      - /usr/local/share/phpbench/tests
      - /usr/lib/phpbench/tests
      - /usr/share/phpbench/tests
      - /opt/phpbench/tests
      - tests
      - .
    
    Starting the benchmark with 100000 iterations.
    
    Test [test_arithmetic] enabled.
    Test [test_array_operators] enabled.
    Test [test_bitwise] enabled.
    Test [test_casting] enabled.
    Test [test_chr_fixed] enabled.
    Test [test_chr_hardcoded] enabled.
    Test [test_chr_var] enabled.
    Test [test_comment_loop] enabled.
    Test [test_compare] enabled.
    Test [test_compare_false] enabled.
    Test [test_compare_invert] enabled.
    Test [test_compare_strict] enabled.
    Test [test_compare_unstrict] enabled.
    Test [test_constants] enabled.
    Test [test_crc32] enabled.
    Test [test_do_while] enabled.
    Test [test_do_while_break] enabled.
    Test [test_empty] enabled.
    Test [test_empty_loop] enabled.
    Test [test_ereg] enabled.
    Test [test_foreach] enabled.
    Test [test_get_class] enabled.
    Test [test_global_scalar_assign] enabled.
    Test [test_global_string_assign] enabled.
    Test [test_if_constant] enabled.
    Test [test_increment] enabled.
    Test [test_isset] enabled.
    Test [test_is_array] enabled.
    Test [test_is_object] enabled.
    Test [test_is_type] enabled.
    Test [test_line] enabled.
    Test [test_local_array_assign] enabled.
    Test [test_local_boolean_assign] enabled.
    Test [test_local_float_assign] enabled.
    Test [test_local_hash_assign] enabled.
    Test [test_local_integer_assign] enabled.
    Test [test_local_object_assign] enabled.
    Test [test_local_scalar_assign] enabled.
    Test [test_local_string_assign] enabled.
    Test [test_md5] enabled.
    Test [test_microtime] enabled.
    Test [test_mt_rand] enabled.
    Test [test_ord] enabled.
    Test [test_ordered_functions] enabled.
    Test [test_ordered_functions_references] enabled.
    Test [test_preg_match] enabled.
    Test [test_rand] enabled.
    Test [test_references] enabled.
    Test [test_sha1] enabled.
    Test [test_string_append] enabled.
    Test [test_strlen] enabled.
    Test [test_switch] enabled.
    Test [test_time] enabled.
    Test [test_unordered_functions] enabled.
    Test [test_variable_variables] enabled.
    Test [test_while] enabled.
    
    Elapsed time: 0.095250 sec
    
    real    0m0.211s
    user    0m0.067s
    sys    0m0.035s
    ./sapi/cgi/php-cgi -T20 /opt/phpbench/detailed_benchmark.php
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:26:36 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00534 sec
    while                   : 0.00525 sec
    if else                 : 0.05445 sec
    switch                  : 0.05383 sec
    Ternary                 : 0.04190 sec
    str_replace             : 0.53482 sec
    preg_replace            : 0.00464 sec
    preg_match              : 0.13975 sec
    count                   : 0.01542 sec
    isset                   : 0.05942 sec
    time                    : 0.04075 sec
    strlen                  : 0.01420 sec
    sprintf                 : 0.34068 sec
    strcmp                  : 0.05017 sec
    trim                    : 0.09352 sec
    explode                 : 0.00534 sec
    implode                 : 0.36572 sec
    number_format           : 0.44208 sec
    floor                   : 0.02905 sec
    strpos                  : 0.04007 sec
    substr                  : 0.07136 sec
    intval                  : 0.05837 sec
    (int)                   : 0.05852 sec
    is_array                : 0.01972 sec
    is_numeric              : 0.08632 sec
    is_int                  : 0.03442 sec
    is_string               : 0.01938 sec
    ip2long                 : 0.05442 sec
    long2ip                 : 0.38993 sec
    date                    : 0.01099 sec
    strftime                : 0.01099 sec
    strtotime               : 0.01922 sec
    strtolower              : 0.09170 sec
    strtoupper              : 0.11116 sec
    md5                     : 0.26780 sec
    unset                   : 0.06332 sec
    list                    : 0.08551 sec
    urlencode               : 0.19335 sec
    urldecode               : 0.29517 sec
    addslashes              : 0.14796 sec
    stripslashes            : 0.13410 sec
    ####################################
    Total                   : 4.560 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:26:41 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00527 sec
    while                   : 0.00525 sec
    if else                 : 0.06192 sec
    switch                  : 0.06016 sec
    Ternary                 : 0.04370 sec
    str_replace             : 0.51484 sec
    preg_replace            : 0.00416 sec
    preg_match              : 0.13775 sec
    count                   : 0.01540 sec
    isset                   : 0.05049 sec
    time                    : 0.04566 sec
    strlen                  : 0.01393 sec
    sprintf                 : 0.33371 sec
    strcmp                  : 0.04825 sec
    trim                    : 0.08896 sec
    explode                 : 0.00510 sec
    implode                 : 0.36562 sec
    number_format           : 0.52917 sec
    floor                   : 0.03014 sec
    strpos                  : 0.04440 sec
    substr                  : 0.07280 sec
    intval                  : 0.05837 sec
    (int)                   : 0.05837 sec
    is_array                : 0.02002 sec
    is_numeric              : 0.08618 sec
    is_int                  : 0.03410 sec
    is_string               : 0.01933 sec
    ip2long                 : 0.05371 sec
    long2ip                 : 0.39570 sec
    date                    : 0.01114 sec
    strftime                : 0.01083 sec
    strtotime               : 0.01924 sec
    strtolower              : 0.09350 sec
    strtoupper              : 0.10584 sec
    md5                     : 0.27521 sec
    unset                   : 0.08757 sec
    list                    : 0.07812 sec
    urlencode               : 0.19818 sec
    urldecode               : 0.29359 sec
    addslashes              : 0.14084 sec
    stripslashes            : 0.13553 sec
    ####################################
    Total                   : 4.652 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:26:45 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00525 sec
    while                   : 0.00525 sec
    if else                 : 0.06143 sec
    switch                  : 0.06054 sec
    Ternary                 : 0.04467 sec
    str_replace             : 0.51103 sec
    preg_replace            : 0.00418 sec
    preg_match              : 0.14158 sec
    count                   : 0.01545 sec
    isset                   : 0.05077 sec
    time                    : 0.04549 sec
    strlen                  : 0.01396 sec
    sprintf                 : 0.33759 sec
    strcmp                  : 0.04815 sec
    trim                    : 0.08524 sec
    explode                 : 0.00511 sec
    implode                 : 0.36384 sec
    number_format           : 0.44090 sec
    floor                   : 0.03210 sec
    strpos                  : 0.04141 sec
    substr                  : 0.07438 sec
    intval                  : 0.05861 sec
    (int)                   : 0.05874 sec
    is_array                : 0.01966 sec
    is_numeric              : 0.08808 sec
    is_int                  : 0.03406 sec
    is_string               : 0.01932 sec
    ip2long                 : 0.05004 sec
    long2ip                 : 0.39639 sec
    date                    : 0.01110 sec
    strftime                : 0.01071 sec
    strtotime               : 0.01931 sec
    strtolower              : 0.09171 sec
    strtoupper              : 0.10923 sec
    md5                     : 0.28533 sec
    unset                   : 0.06305 sec
    list                    : 0.07546 sec
    urlencode               : 0.20476 sec
    urldecode               : 0.33512 sec
    addslashes              : 0.14252 sec
    stripslashes            : 0.13611 sec
    ####################################
    Total                   : 4.598 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:26:50 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00526 sec
    while                   : 0.00530 sec
    if else                 : 0.05910 sec
    switch                  : 0.05858 sec
    Ternary                 : 0.04502 sec
    str_replace             : 0.49642 sec
    preg_replace            : 0.00416 sec
    preg_match              : 0.14150 sec
    count                   : 0.01541 sec
    isset                   : 0.05044 sec
    time                    : 0.04409 sec
    strlen                  : 0.01397 sec
    sprintf                 : 0.33888 sec
    strcmp                  : 0.04559 sec
    trim                    : 0.08891 sec
    explode                 : 0.00517 sec
    implode                 : 0.36562 sec
    number_format           : 0.44955 sec
    floor                   : 0.02621 sec
    strpos                  : 0.04398 sec
    substr                  : 0.07354 sec
    intval                  : 0.05869 sec
    (int)                   : 0.05833 sec
    is_array                : 0.01965 sec
    is_numeric              : 0.08324 sec
    is_int                  : 0.03406 sec
    is_string               : 0.01932 sec
    ip2long                 : 0.05174 sec
    long2ip                 : 0.40022 sec
    date                    : 0.01114 sec
    strftime                : 0.01082 sec
    strtotime               : 0.01942 sec
    strtolower              : 0.11019 sec
    strtoupper              : 0.17851 sec
    md5                     : 0.40806 sec
    unset                   : 0.09871 sec
    list                    : 0.11093 sec
    urlencode               : 0.33613 sec
    urldecode               : 0.29752 sec
    addslashes              : 0.14112 sec
    stripslashes            : 0.13701 sec
    ####################################
    Total                   : 4.962 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:26:55 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00528 sec
    while                   : 0.00532 sec
    if else                 : 0.06146 sec
    switch                  : 0.06105 sec
    Ternary                 : 0.04519 sec
    str_replace             : 0.50052 sec
    preg_replace            : 0.00418 sec
    preg_match              : 0.14145 sec
    count                   : 0.01542 sec
    isset                   : 0.05048 sec
    time                    : 0.04573 sec
    strlen                  : 0.01395 sec
    sprintf                 : 0.33796 sec
    strcmp                  : 0.04535 sec
    trim                    : 0.09710 sec
    explode                 : 0.00512 sec
    implode                 : 0.36602 sec
    number_format           : 0.44686 sec
    floor                   : 0.03058 sec
    strpos                  : 0.04031 sec
    substr                  : 0.07265 sec
    intval                  : 0.05833 sec
    (int)                   : 0.05873 sec
    is_array                : 0.01965 sec
    is_numeric              : 0.08496 sec
    is_int                  : 0.03406 sec
    is_string               : 0.01932 sec
    ip2long                 : 0.05222 sec
    long2ip                 : 0.39637 sec
    date                    : 0.01106 sec
    strftime                : 0.01094 sec
    strtotime               : 0.01968 sec
    strtolower              : 0.09210 sec
    strtoupper              : 0.10684 sec
    md5                     : 0.27049 sec
    unset                   : 0.06295 sec
    list                    : 0.07501 sec
    urlencode               : 0.19120 sec
    urldecode               : 0.29403 sec
    addslashes              : 0.14495 sec
    stripslashes            : 0.14021 sec
    ####################################
    Total                   : 4.535 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:00 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00582 sec
    while                   : 0.00797 sec
    if else                 : 0.07247 sec
    switch                  : 0.06053 sec
    Ternary                 : 0.04465 sec
    str_replace             : 0.49914 sec
    preg_replace            : 0.00426 sec
    preg_match              : 0.14332 sec
    count                   : 0.01541 sec
    isset                   : 0.05129 sec
    time                    : 0.04193 sec
    strlen                  : 0.01399 sec
    sprintf                 : 0.34508 sec
    strcmp                  : 0.04389 sec
    trim                    : 0.08972 sec
    explode                 : 0.00516 sec
    implode                 : 0.37945 sec
    number_format           : 0.47570 sec
    floor                   : 0.03758 sec
    strpos                  : 0.04061 sec
    substr                  : 0.07284 sec
    intval                  : 0.05872 sec
    (int)                   : 0.05831 sec
    is_array                : 0.01965 sec
    is_numeric              : 0.07795 sec
    is_int                  : 0.03476 sec
    is_string               : 0.01933 sec
    ip2long                 : 0.05338 sec
    long2ip                 : 0.39804 sec
    date                    : 0.01106 sec
    strftime                : 0.01086 sec
    strtotime               : 0.01942 sec
    strtolower              : 0.09364 sec
    strtoupper              : 0.10786 sec
    md5                     : 0.27011 sec
    unset                   : 0.06289 sec
    list                    : 0.07500 sec
    urlencode               : 0.19553 sec
    urldecode               : 0.29494 sec
    addslashes              : 0.14625 sec
    stripslashes            : 0.13604 sec
    ####################################
    Total                   : 4.595 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:04 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00525 sec
    while                   : 0.00524 sec
    if else                 : 0.05877 sec
    switch                  : 0.06118 sec
    Ternary                 : 0.04553 sec
    str_replace             : 0.49522 sec
    preg_replace            : 0.00416 sec
    preg_match              : 0.14081 sec
    count                   : 0.01540 sec
    isset                   : 0.05044 sec
    time                    : 0.04430 sec
    strlen                  : 0.01396 sec
    sprintf                 : 0.34011 sec
    strcmp                  : 0.04741 sec
    trim                    : 0.08600 sec
    explode                 : 0.00515 sec
    implode                 : 0.36405 sec
    number_format           : 0.45068 sec
    floor                   : 0.03213 sec
    strpos                  : 0.04140 sec
    substr                  : 0.07333 sec
    intval                  : 0.05867 sec
    (int)                   : 0.05831 sec
    is_array                : 0.01973 sec
    is_numeric              : 0.08646 sec
    is_int                  : 0.03407 sec
    is_string               : 0.01940 sec
    ip2long                 : 0.05098 sec
    long2ip                 : 0.39635 sec
    date                    : 0.01118 sec
    strftime                : 0.01085 sec
    strtotime               : 0.01956 sec
    strtolower              : 0.09134 sec
    strtoupper              : 0.10605 sec
    md5                     : 0.26626 sec
    unset                   : 0.06289 sec
    list                    : 0.07500 sec
    urlencode               : 0.19725 sec
    urldecode               : 0.29486 sec
    addslashes              : 0.14299 sec
    stripslashes            : 0.13083 sec
    ####################################
    Total                   : 4.514 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:09 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00526 sec
    while                   : 0.00524 sec
    if else                 : 0.05701 sec
    switch                  : 0.05774 sec
    Ternary                 : 0.04497 sec
    str_replace             : 0.49898 sec
    preg_replace            : 0.00416 sec
    preg_match              : 0.14128 sec
    count                   : 0.01540 sec
    isset                   : 0.05050 sec
    time                    : 0.04529 sec
    strlen                  : 0.01442 sec
    sprintf                 : 0.36252 sec
    strcmp                  : 0.04510 sec
    trim                    : 0.08827 sec
    explode                 : 0.00508 sec
    implode                 : 0.35951 sec
    number_format           : 0.45387 sec
    floor                   : 0.03210 sec
    strpos                  : 0.04258 sec
    substr                  : 0.07104 sec
    intval                  : 0.05872 sec
    (int)                   : 0.05831 sec
    is_array                : 0.01965 sec
    is_numeric              : 0.08229 sec
    is_int                  : 0.03407 sec
    is_string               : 0.01932 sec
    ip2long                 : 0.05371 sec
    long2ip                 : 0.39264 sec
    date                    : 0.01112 sec
    strftime                : 0.01092 sec
    strtotime               : 0.01938 sec
    strtolower              : 0.09369 sec
    strtoupper              : 0.10725 sec
    md5                     : 0.26834 sec
    unset                   : 0.06289 sec
    list                    : 0.07500 sec
    urlencode               : 0.19476 sec
    urldecode               : 0.29413 sec
    addslashes              : 0.14482 sec
    stripslashes            : 0.13555 sec
    ####################################
    Total                   : 4.537 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:13 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00530 sec
    while                   : 0.00527 sec
    if else                 : 0.05959 sec
    switch                  : 0.05689 sec
    Ternary                 : 0.04509 sec
    str_replace             : 0.49383 sec
    preg_replace            : 0.00418 sec
    preg_match              : 0.14116 sec
    count                   : 0.01540 sec
    isset                   : 0.05046 sec
    time                    : 0.04351 sec
    strlen                  : 0.01397 sec
    sprintf                 : 0.33971 sec
    strcmp                  : 0.04889 sec
    trim                    : 0.08845 sec
    explode                 : 0.00550 sec
    implode                 : 0.36592 sec
    number_format           : 0.43515 sec
    floor                   : 0.02693 sec
    strpos                  : 0.04222 sec
    substr                  : 0.07339 sec
    intval                  : 0.05831 sec
    (int)                   : 0.05865 sec
    is_array                : 0.01965 sec
    is_numeric              : 0.08871 sec
    is_int                  : 0.03407 sec
    is_string               : 0.01933 sec
    ip2long                 : 0.05017 sec
    long2ip                 : 0.39442 sec
    date                    : 0.01114 sec
    strftime                : 0.01081 sec
    strtotime               : 0.01964 sec
    strtolower              : 0.09004 sec
    strtoupper              : 0.10904 sec
    md5                     : 0.26896 sec
    unset                   : 0.06289 sec
    list                    : 0.07500 sec
    urlencode               : 0.19527 sec
    urldecode               : 0.29133 sec
    addslashes              : 0.14336 sec
    stripslashes            : 0.13557 sec
    ####################################
    Total                   : 4.497 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:18 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00526 sec
    while                   : 0.00584 sec
    if else                 : 0.05962 sec
    switch                  : 0.05835 sec
    Ternary                 : 0.04527 sec
    str_replace             : 0.49771 sec
    preg_replace            : 0.00417 sec
    preg_match              : 0.13809 sec
    count                   : 0.01539 sec
    isset                   : 0.05044 sec
    time                    : 0.04543 sec
    strlen                  : 0.01394 sec
    sprintf                 : 0.33586 sec
    strcmp                  : 0.04389 sec
    trim                    : 0.08808 sec
    explode                 : 0.00510 sec
    implode                 : 0.36316 sec
    number_format           : 0.43983 sec
    floor                   : 0.03078 sec
    strpos                  : 0.03897 sec
    substr                  : 0.07352 sec
    intval                  : 0.05831 sec
    (int)                   : 0.05867 sec
    is_array                : 0.01965 sec
    is_numeric              : 0.08646 sec
    is_int                  : 0.03406 sec
    is_string               : 0.01932 sec
    ip2long                 : 0.04948 sec
    long2ip                 : 0.39324 sec
    date                    : 0.01117 sec
    strftime                : 0.01072 sec
    strtotime               : 0.01923 sec
    strtolower              : 0.09369 sec
    strtoupper              : 0.10904 sec
    md5                     : 0.29463 sec
    unset                   : 0.06289 sec
    list                    : 0.07500 sec
    urlencode               : 0.20018 sec
    urldecode               : 0.29300 sec
    addslashes              : 0.14571 sec
    stripslashes            : 0.13199 sec
    ####################################
    Total                   : 4.525 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:22 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00526 sec
    while                   : 0.00524 sec
    if else                 : 0.05906 sec
    switch                  : 0.06079 sec
    Ternary                 : 0.04512 sec
    str_replace             : 0.59396 sec
    preg_replace            : 0.00418 sec
    preg_match              : 0.20912 sec
    count                   : 0.02692 sec
    isset                   : 0.07349 sec
    time                    : 0.04444 sec
    strlen                  : 0.01406 sec
    sprintf                 : 0.33951 sec
    strcmp                  : 0.04501 sec
    trim                    : 0.08840 sec
    explode                 : 0.00517 sec
    implode                 : 0.36428 sec
    number_format           : 0.44662 sec
    floor                   : 0.03246 sec
    strpos                  : 0.04139 sec
    substr                  : 0.07021 sec
    intval                  : 0.05839 sec
    (int)                   : 0.05877 sec
    is_array                : 0.01968 sec
    is_numeric              : 0.08857 sec
    is_int                  : 0.03413 sec
    is_string               : 0.01935 sec
    ip2long                 : 0.05487 sec
    long2ip                 : 0.39396 sec
    date                    : 0.01108 sec
    strftime                : 0.01073 sec
    strtotime               : 0.01939 sec
    strtolower              : 0.09093 sec
    strtoupper              : 0.10390 sec
    md5                     : 0.26878 sec
    unset                   : 0.06298 sec
    list                    : 0.07508 sec
    urlencode               : 0.19748 sec
    urldecode               : 0.29320 sec
    addslashes              : 0.14623 sec
    stripslashes            : 0.13353 sec
    ####################################
    Total                   : 4.716 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:27 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00532 sec
    while                   : 0.00525 sec
    if else                 : 0.05857 sec
    switch                  : 0.06038 sec
    Ternary                 : 0.04513 sec
    str_replace             : 0.49919 sec
    preg_replace            : 0.00417 sec
    preg_match              : 0.13532 sec
    count                   : 0.01540 sec
    isset                   : 0.05043 sec
    time                    : 0.04587 sec
    strlen                  : 0.01397 sec
    sprintf                 : 0.33891 sec
    strcmp                  : 0.04790 sec
    trim                    : 0.08804 sec
    explode                 : 0.00514 sec
    implode                 : 0.36640 sec
    number_format           : 0.45035 sec
    floor                   : 0.02816 sec
    strpos                  : 0.04131 sec
    substr                  : 0.07208 sec
    intval                  : 0.05853 sec
    (int)                   : 0.05830 sec
    is_array                : 0.01966 sec
    is_numeric              : 0.08929 sec
    is_int                  : 0.03406 sec
    is_string               : 0.01933 sec
    ip2long                 : 0.04801 sec
    long2ip                 : 0.39312 sec
    date                    : 0.01110 sec
    strftime                : 0.01093 sec
    strtotime               : 0.01937 sec
    strtolower              : 0.09188 sec
    strtoupper              : 0.10554 sec
    md5                     : 0.26863 sec
    unset                   : 0.06292 sec
    list                    : 0.07503 sec
    urlencode               : 0.19650 sec
    urldecode               : 0.29429 sec
    addslashes              : 0.14295 sec
    stripslashes            : 0.13734 sec
    ####################################
    Total                   : 4.514 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:31 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00526 sec
    while                   : 0.00534 sec
    if else                 : 0.05928 sec
    switch                  : 0.06020 sec
    Ternary                 : 0.04510 sec
    str_replace             : 0.49396 sec
    preg_replace            : 0.00417 sec
    preg_match              : 0.13908 sec
    count                   : 0.01539 sec
    isset                   : 0.05076 sec
    time                    : 0.04587 sec
    strlen                  : 0.01395 sec
    sprintf                 : 0.33751 sec
    strcmp                  : 0.04456 sec
    trim                    : 0.08757 sec
    explode                 : 0.00517 sec
    implode                 : 0.36589 sec
    number_format           : 0.45466 sec
    floor                   : 0.02964 sec
    strpos                  : 0.04502 sec
    substr                  : 0.07009 sec
    intval                  : 0.05864 sec
    (int)                   : 0.05860 sec
    is_array                : 0.01975 sec
    is_numeric              : 0.08115 sec
    is_int                  : 0.03414 sec
    is_string               : 0.01939 sec
    ip2long                 : 0.05402 sec
    long2ip                 : 0.44648 sec
    date                    : 0.01111 sec
    strftime                : 0.01074 sec
    strtotime               : 0.01924 sec
    strtolower              : 0.09380 sec
    strtoupper              : 0.10934 sec
    md5                     : 0.26598 sec
    unset                   : 0.06307 sec
    list                    : 0.07547 sec
    urlencode               : 0.19568 sec
    urldecode               : 0.29524 sec
    addslashes              : 0.14544 sec
    stripslashes            : 0.13554 sec
    ####################################
    Total                   : 4.571 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:36 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00526 sec
    while                   : 0.00524 sec
    if else                 : 0.06051 sec
    switch                  : 0.06056 sec
    Ternary                 : 0.04527 sec
    str_replace             : 0.49958 sec
    preg_replace            : 0.00417 sec
    preg_match              : 0.13565 sec
    count                   : 0.01545 sec
    isset                   : 0.05054 sec
    time                    : 0.04247 sec
    strlen                  : 0.01415 sec
    sprintf                 : 0.33752 sec
    strcmp                  : 0.04815 sec
    trim                    : 0.08868 sec
    explode                 : 0.00517 sec
    implode                 : 0.36687 sec
    number_format           : 0.44753 sec
    floor                   : 0.02817 sec
    strpos                  : 0.04157 sec
    substr                  : 0.07325 sec
    intval                  : 0.05832 sec
    (int)                   : 0.05845 sec
    is_array                : 0.01966 sec
    is_numeric              : 0.08331 sec
    is_int                  : 0.03406 sec
    is_string               : 0.01939 sec
    ip2long                 : 0.05250 sec
    long2ip                 : 0.39399 sec
    date                    : 0.01113 sec
    strftime                : 0.01078 sec
    strtotime               : 0.01937 sec
    strtolower              : 0.09389 sec
    strtoupper              : 0.10419 sec
    md5                     : 0.26537 sec
    unset                   : 0.06295 sec
    list                    : 0.07506 sec
    urlencode               : 0.19632 sec
    urldecode               : 0.29532 sec
    addslashes              : 0.14711 sec
    stripslashes            : 0.13584 sec
    ####################################
    Total                   : 4.513 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:40 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00525 sec
    while                   : 0.00530 sec
    if else                 : 0.06113 sec
    switch                  : 0.06035 sec
    Ternary                 : 0.04450 sec
    str_replace             : 0.51415 sec
    preg_replace            : 0.00418 sec
    preg_match              : 0.13594 sec
    count                   : 0.01542 sec
    isset                   : 0.05053 sec
    time                    : 0.04593 sec
    strlen                  : 0.01396 sec
    sprintf                 : 0.34075 sec
    strcmp                  : 0.04717 sec
    trim                    : 0.08707 sec
    explode                 : 0.00509 sec
    implode                 : 0.36600 sec
    number_format           : 0.44563 sec
    floor                   : 0.03164 sec
    strpos                  : 0.04433 sec
    substr                  : 0.07171 sec
    intval                  : 0.05853 sec
    (int)                   : 0.05830 sec
    is_array                : 0.01970 sec
    is_numeric              : 0.08743 sec
    is_int                  : 0.03433 sec
    is_string               : 0.01933 sec
    ip2long                 : 0.05212 sec
    long2ip                 : 0.39984 sec
    date                    : 0.01098 sec
    strftime                : 0.01062 sec
    strtotime               : 0.01959 sec
    strtolower              : 0.09066 sec
    strtoupper              : 0.10958 sec
    md5                     : 0.26786 sec
    unset                   : 0.06294 sec
    list                    : 0.07549 sec
    urlencode               : 0.20140 sec
    urldecode               : 0.29196 sec
    addslashes              : 0.14338 sec
    stripslashes            : 0.13489 sec
    ####################################
    Total                   : 4.545 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:45 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00525 sec
    while                   : 0.00536 sec
    if else                 : 0.06080 sec
    switch                  : 0.05950 sec
    Ternary                 : 0.04410 sec
    str_replace             : 0.50295 sec
    preg_replace            : 0.00431 sec
    preg_match              : 0.13807 sec
    count                   : 0.01543 sec
    isset                   : 0.05077 sec
    time                    : 0.04416 sec
    strlen                  : 0.01398 sec
    sprintf                 : 0.34008 sec
    strcmp                  : 0.04701 sec
    trim                    : 0.08562 sec
    explode                 : 0.00517 sec
    implode                 : 0.36431 sec
    number_format           : 0.45620 sec
    floor                   : 0.03090 sec
    strpos                  : 0.04071 sec
    substr                  : 0.07704 sec
    intval                  : 0.05840 sec
    (int)                   : 0.05859 sec
    is_array                : 0.01966 sec
    is_numeric              : 0.08732 sec
    is_int                  : 0.03411 sec
    is_string               : 0.01934 sec
    ip2long                 : 0.04958 sec
    long2ip                 : 0.39567 sec
    date                    : 0.01117 sec
    strftime                : 0.01077 sec
    strtotime               : 0.01939 sec
    strtolower              : 0.09427 sec
    strtoupper              : 0.10877 sec
    md5                     : 0.26635 sec
    unset                   : 0.06291 sec
    list                    : 0.07548 sec
    urlencode               : 0.19510 sec
    urldecode               : 0.29426 sec
    addslashes              : 0.14714 sec
    stripslashes            : 0.13523 sec
    ####################################
    Total                   : 4.535 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:50 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00525 sec
    while                   : 0.00524 sec
    if else                 : 0.06128 sec
    switch                  : 0.05833 sec
    Ternary                 : 0.04505 sec
    str_replace             : 0.49778 sec
    preg_replace            : 0.00426 sec
    preg_match              : 0.14127 sec
    count                   : 0.01540 sec
    isset                   : 0.05056 sec
    time                    : 0.04327 sec
    strlen                  : 0.01392 sec
    sprintf                 : 0.34155 sec
    strcmp                  : 0.04757 sec
    trim                    : 0.08724 sec
    explode                 : 0.00515 sec
    implode                 : 0.36326 sec
    number_format           : 0.44153 sec
    floor                   : 0.03252 sec
    strpos                  : 0.04347 sec
    substr                  : 0.07320 sec
    intval                  : 0.05830 sec
    (int)                   : 0.05845 sec
    is_array                : 0.01965 sec
    is_numeric              : 0.08227 sec
    is_int                  : 0.03408 sec
    is_string               : 0.01932 sec
    ip2long                 : 0.05243 sec
    long2ip                 : 0.39234 sec
    date                    : 0.01105 sec
    strftime                : 0.01072 sec
    strtotime               : 0.01928 sec
    strtolower              : 0.08997 sec
    strtoupper              : 0.10948 sec
    md5                     : 0.26752 sec
    unset                   : 0.06297 sec
    list                    : 0.07508 sec
    urlencode               : 0.19749 sec
    urldecode               : 0.29279 sec
    addslashes              : 0.14495 sec
    stripslashes            : 0.13557 sec
    ####################################
    Total                   : 4.511 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:54 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00525 sec
    while                   : 0.00526 sec
    if else                 : 0.05812 sec
    switch                  : 0.06010 sec
    Ternary                 : 0.04459 sec
    str_replace             : 0.49618 sec
    preg_replace            : 0.00416 sec
    preg_match              : 0.14054 sec
    count                   : 0.01540 sec
    isset                   : 0.05055 sec
    time                    : 0.04586 sec
    strlen                  : 0.01393 sec
    sprintf                 : 0.33605 sec
    strcmp                  : 0.04603 sec
    trim                    : 0.08962 sec
    explode                 : 0.00518 sec
    implode                 : 0.36185 sec
    number_format           : 0.45104 sec
    floor                   : 0.03257 sec
    strpos                  : 0.04294 sec
    substr                  : 0.07046 sec
    intval                  : 0.05837 sec
    (int)                   : 0.05840 sec
    is_array                : 0.01958 sec
    is_numeric              : 0.08170 sec
    is_int                  : 0.03412 sec
    is_string               : 0.01932 sec
    ip2long                 : 0.05231 sec
    long2ip                 : 0.39300 sec
    date                    : 0.01114 sec
    strftime                : 0.01065 sec
    strtotime               : 0.01938 sec
    strtolower              : 0.09376 sec
    strtoupper              : 0.10683 sec
    md5                     : 0.26665 sec
    unset                   : 0.06294 sec
    list                    : 0.07501 sec
    urlencode               : 0.19687 sec
    urldecode               : 0.29521 sec
    addslashes              : 0.14528 sec
    stripslashes            : 0.13273 sec
    ####################################
    Total                   : 4.509 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:27:59 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00526 sec
    while                   : 0.00536 sec
    if else                 : 0.06089 sec
    switch                  : 0.05966 sec
    Ternary                 : 0.04504 sec
    str_replace             : 0.49889 sec
    preg_replace            : 0.00416 sec
    preg_match              : 0.13897 sec
    count                   : 0.01539 sec
    isset                   : 0.05053 sec
    time                    : 0.04384 sec
    strlen                  : 0.01402 sec
    sprintf                 : 0.33937 sec
    strcmp                  : 0.04711 sec
    trim                    : 0.08668 sec
    explode                 : 0.00517 sec
    implode                 : 0.36329 sec
    number_format           : 0.45001 sec
    floor                   : 0.02993 sec
    strpos                  : 0.04238 sec
    substr                  : 0.07344 sec
    intval                  : 0.06019 sec
    (int)                   : 0.06249 sec
    is_array                : 0.01969 sec
    is_numeric              : 0.08667 sec
    is_int                  : 0.03418 sec
    is_string               : 0.01940 sec
    ip2long                 : 0.05041 sec
    long2ip                 : 0.39403 sec
    date                    : 0.01109 sec
    strftime                : 0.01075 sec
    strtotime               : 0.01960 sec
    strtolower              : 0.09109 sec
    strtoupper              : 0.10951 sec
    md5                     : 0.26904 sec
    unset                   : 0.06295 sec
    list                    : 0.07500 sec
    urlencode               : 0.19433 sec
    urldecode               : 0.28987 sec
    addslashes              : 0.14693 sec
    stripslashes            : 0.13531 sec
    ####################################
    Total                   : 4.522 sec</pre>
    Content-type: text/html; charset=UTF-8
    
    <pre>####### PHP 8.1.10 BENCHMARK #######
    Start : 06/23/2023 19:28:03 pm
    Server : N/A
    Platform : Linux
    PHP version: 8.1.10
    ####################################
    for                     : 0.00530 sec
    while                   : 0.00524 sec
    if else                 : 0.05997 sec
    switch                  : 0.06047 sec
    Ternary                 : 0.04488 sec
    str_replace             : 0.50247 sec
    preg_replace            : 0.00417 sec
    preg_match              : 0.14073 sec
    count                   : 0.01561 sec
    isset                   : 0.05840 sec
    time                    : 0.07150 sec
    strlen                  : 0.01518 sec
    sprintf                 : 0.39783 sec
    strcmp                  : 0.04797 sec
    trim                    : 0.08826 sec
    explode                 : 0.00515 sec
    implode                 : 0.36175 sec
    number_format           : 0.50752 sec
    floor                   : 0.03029 sec
    strpos                  : 0.04353 sec
    substr                  : 0.07546 sec
    intval                  : 0.05846 sec
    (int)                   : 0.05864 sec
    is_array                : 0.02993 sec
    is_numeric              : 0.13392 sec
    is_int                  : 0.03417 sec
    is_string               : 0.01943 sec
    ip2long                 : 0.07053 sec
    long2ip                 : 0.51540 sec
    date                    : 0.01125 sec
    strftime                : 0.01051 sec
    strtotime               : 0.01942 sec
    strtolower              : 0.09386 sec
    strtoupper              : 0.10703 sec
    md5                     : 0.26659 sec
    unset                   : 0.06296 sec
    list                    : 0.07516 sec
    urlencode               : 0.19749 sec
    urldecode               : 0.29528 sec
    addslashes              : 0.14258 sec
    stripslashes            : 0.13610 sec
    ####################################
    Total                   : 4.880 sec</pre>
    
    Elapsed time: 91.810422 sec
    
    real    1m31.917s
    user    1m31.792s
    sys    0m0.049s
    make prof-clean
    find . -name \*.lo -o -name \*.o | xargs rm -f
    find . -name \*.la -o -name \*.a | xargs rm -f
    find . -name \*.so | xargs rm -f
    rm -f libphp.la sapi/cli/php sapi/cgi/php-cgi  sapi/fpm/php-fpm libphp.la modules/* libs/*
    
    real    0m0.640s
    user    0m0.444s
    sys    0m0.200s
    make -j4 prof-use
    CCACHE_DISABLE=1 make PROF_FLAGS=-fprofile-use all
    make[1]: Entering directory `/svr-setup/php-8.1.10/fpm-build'
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c: In function ‘do_extuni_utf_invalid’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:8413:49: warning: ‘lgb’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     8413 |   if ((rgb != ucp_gbExtend && rgb != ucp_gbZWJ) ||
          |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
     8414 |        lgb != ucp_gbExtended_Pictographic)
          |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.h:83,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:27,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c: In function ‘sljit_emit_op_custom.constprop.isra’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitConfigInternal.h:248:38: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=]
      248 | #define SLJIT_MEMCPY(dest, src, len) memcpy(dest, src, len)
          |                                      ^~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2414:2: note: in expansion of macro ‘SLJIT_MEMCPY’
     2414 |  SLJIT_MEMCPY(inst, instruction, size);
          |  ^~~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:873,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c: In function ‘sljit_emit_fast_enter.constprop.isra’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:789:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      789 |   *inst++ = REX_B;
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:280:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      280 | #define POP_REG(r)   (*inst++ = (POP_r + (r)))
          |                      ~~~~~~~~~^~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:790:3: note: in expansion of macro ‘POP_REG’
      790 |   POP_REG(reg_lmap[dst]);
          |   ^~~~~~~
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:873,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c: In function ‘emit_fast_return.constprop.isra’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:819:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      819 |    *inst++ = REX_B;
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:279:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      279 | #define PUSH_REG(r)   (*inst++ = (PUSH_r + (r)))
          |                       ~~~~~~~~~^~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:820:4: note: in expansion of macro ‘PUSH_REG’
      820 |    PUSH_REG(reg_lmap[src]);
          |    ^~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:281:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      281 | #define RET()    (*inst++ = (RET_near))
          |                  ~~~~~~~~~^~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:836:2: note: in expansion of macro ‘RET’
      836 |  RET();
          |  ^~~
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:873,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c: In function ‘sljit_emit_fast_enter.constprop.isra’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:789:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      789 |   *inst++ = REX_B;
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c: In function ‘emit_fast_return.constprop.isra’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:819:12: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      819 |    *inst++ = REX_B;
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c: In function ‘sljit_emit_op_flags.constprop.isra’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2817:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2817 |  *inst++ = (reg_map[reg] <= 7) ? REX : REX_B;
          |          ^
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2818:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2818 |  *inst++ = GROUP_0F;
          |          ^
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2819:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2819 |  *inst++ = cond_set;
          |  ~~~~~~~~^~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2820:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2820 |  *inst++ = MOD_REG | reg_lmap[reg];
          |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2821:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2821 |  *inst++ = REX_W | (reg_map[reg] <= 7 ? 0 : (REX_B | REX_R));
          |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2823:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2823 |  *inst++ = GROUP_0F;
          |          ^
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2824:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2824 |  *inst++ = MOVZX_r_rm8;
          |          ^
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2825:8: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2825 |  *inst = MOD_REG | (reg_lmap[reg] << 3) | reg_lmap[reg];
          |  ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:873,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    In function ‘emit_load_imm64’,
        inlined from ‘sljit_get_local_base.constprop.isra’ at /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:3013:3:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:36:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
       36 |  *inst++ = REX_W | ((reg_map[reg] <= 7) ? 0 : REX_B);
          |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_64.c:37:10: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
       37 |  *inst++ = MOV_r_i32 + (reg_map[reg] & 0x7);
          |  ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitLir.c:2111,
                     from /svr-setup/php-8.1.10/ext/pcre/pcre2lib/pcre2_jit_compile.c:79:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c: In function ‘sljit_emit_op_flags.constprop.isra’:
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2801:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2801 |   *inst++ = (reg_map[TMP_REG1] <= 7) ? REX : REX_B;
          |           ^
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2802:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2802 |   *inst++ = GROUP_0F;
          |           ^
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2803:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2803 |   *inst++ = cond_set;
          |   ~~~~~~~~^~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2804:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2804 |   *inst++ = MOD_REG | reg_lmap[TMP_REG1];
          |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2805:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2805 |   *inst++ = REX | (reg_map[TMP_REG1] <= 7 ? 0 : REX_R) | (reg_map[dst] <= 7 ? 0 : REX_B);
          |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2806:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2806 |   *inst++ = OR_rm8_r8;
          |           ^
    /svr-setup/php-8.1.10/ext/pcre/pcre2lib/sljit/sljitNativeX86_common.c:2807:11: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     2807 |   *inst++ = MOD_REG | (reg_lmap[TMP_REG1] << 3) | reg_lmap[dst];
          |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/imap/php_imap.c:34:
    /svr-setup/php-8.1.10/ext/imap/php_imap.c: In function ‘zm_deactivate_imap’:
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: warning: ‘__orig_bailout’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: note: ‘__orig_bailout’ was declared here
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/imap/php_imap.c:707:4: note: in expansion of macro ‘zend_try’
      707 |    zend_try {
          |    ^~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: warning: ‘__orig_bailout’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: note: ‘__orig_bailout’ was declared here
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/imap/php_imap.c:722:4: note: in expansion of macro ‘zend_try’
      722 |    zend_try {
          |    ^~~~~~~~
    /svr-setup/php-8.1.10/ext/intl/uchar/uchar.c: In function ‘zim_IntlChar_getIntPropertyValue’:
    /svr-setup/php-8.1.10/ext/intl/uchar/uchar.c:115:6: warning: ‘int_codepoint’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      115 |  if (convert_cp(&cp, string_codepoint, int_codepoint) == FAILURE) {
          |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/intl/uchar/uchar.c: In function ‘zim_IntlChar_hasBinaryProperty’:
    /svr-setup/php-8.1.10/ext/intl/uchar/uchar.c:95:6: warning: ‘int_codepoint’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       95 |  if (convert_cp(&cp, string_codepoint, int_codepoint) == FAILURE) {
          |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/intl/uchar/uchar.c: In function ‘zim_IntlChar_foldCase’:
    /svr-setup/php-8.1.10/ext/intl/uchar/uchar.c:399:6: warning: ‘int_codepoint’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      399 |  if (convert_cp(&cp, string_codepoint, int_codepoint) == FAILURE) {
          |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-int-conversion’ is valid for C/ObjC but not for C++
    cc1plus: warning: command-line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    /svr-setup/php-8.1.10/ext/json/json_encoder.c: In function ‘php_json_escape_string.part.0’:
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:511:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      511 |       dst[1] = 'u';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:512:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      512 |       dst[2] = '0';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:513:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      513 |       dst[3] = '0';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:511:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      511 |       dst[1] = 'u';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:512:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      512 |       dst[2] = '0';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:513:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      513 |       dst[3] = '0';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:414:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      414 |       dst[1] = 'u';
          |       ~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/json/json_encoder.c:423:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
      423 |      dst[1] = 'u';
          |      ~~~~~~~^~~~~
    In file included from /svr-setup/php-8.1.10/ext/mbstring/php_mbregex.c:24:
    In function ‘smart_str_appendl_ex’,
        inlined from ‘mb_regex_substitute’ at /svr-setup/php-8.1.10/ext/mbstring/php_mbregex.c:754:6,
        inlined from ‘_php_mb_regex_ereg_replace_exec’ at /svr-setup/php-8.1.10/ext/mbstring/php_mbregex.c:1079:5:
    /svr-setup/php-8.1.10/Zend/zend_smart_str.h:124:2: warning: writing 2 bytes into a region of size 1 [-Wstringop-overflow=]
      124 |  memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len);
          |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /usr/include/string.h:633,
                     from /svr-setup/php-8.1.10/fpm-build/include/../main/php_config.h:2164,
                     from /svr-setup/php-8.1.10/fpm-build/Zend/zend_config.h:1,
                     from /svr-setup/php-8.1.10/Zend/zend_portability.h:43,
                     from /svr-setup/php-8.1.10/Zend/zend_types.h:25,
                     from /svr-setup/php-8.1.10/Zend/zend.h:27,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/pdo/pdo_dbh.c:25:
    /svr-setup/php-8.1.10/ext/pdo/pdo_dbh.c: In function ‘pdo_raise_impl_error’:
    /svr-setup/php-8.1.10/ext/pdo/pdo_dbh.c:84:2: warning: ‘__builtin_strncpy’ specified bound 6 equals destination size [-Wstringop-truncation]
       84 |  strncpy(*pdo_err, sqlstate, 6);
          |  ^~~~~~~
    /svr-setup/php-8.1.10/ext/pdo/pdo_dbh.c:84:2: warning: ‘__builtin_strncpy’ specified bound 6 equals destination size [-Wstringop-truncation]
    In file included from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/readline/readline_cli.c:22:
    /svr-setup/php-8.1.10/ext/readline/readline_cli.c: In function ‘cli_get_prompt’:
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: warning: ‘__orig_bailout’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: note: ‘__orig_bailout’ was declared here
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/readline/readline_cli.c:189:5: note: in expansion of macro ‘zend_try’
      189 |     zend_try {
          |     ^~~~~~~~
    /svr-setup/php-8.1.10/ext/readline/readline_cli.c:183:10: warning: ‘code’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      183 |    char *code;
          |          ^~~~
    /svr-setup/php-8.1.10/ext/readline/readline_cli.c:182:10: warning: ‘prompt_end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      182 |    char *prompt_end = strstr(prompt_spec + 1, "`");
          |          ^~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:27,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/simplexml/simplexml.c:23:
    /svr-setup/php-8.1.10/ext/simplexml/simplexml.c: In function ‘sxe_get_prop_hash’:
    /svr-setup/php-8.1.10/Zend/zend_types.h:1252:18: warning: ‘iter_data.value.counted’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1252 |   Z_COUNTED_P(z) = gc;       \
          |                  ^
    /svr-setup/php-8.1.10/ext/simplexml/simplexml.c:1090:19: note: ‘iter_data.value.counted’ was declared here
     1090 |  zval             iter_data;
          |                   ^~~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:27,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/simplexml/simplexml.c:23:
    /svr-setup/php-8.1.10/Zend/zend_types.h:1253:20: warning: ‘iter_data.u1.type_info’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1253 |   Z_TYPE_INFO_P(z) = t;       \
          |                    ^
    /svr-setup/php-8.1.10/ext/simplexml/simplexml.c:1090:19: note: ‘iter_data.u1.type_info’ was declared here
     1090 |  zval             iter_data;
          |                   ^~~~~~~~~
    /svr-setup/php-8.1.10/ext/soap/soap.c: In function ‘do_soap_call.constprop.isra’:
    /svr-setup/php-8.1.10/ext/soap/soap.c:2218:6: warning: ‘soap_version’ is used uninitialized in this function [-Wuninitialized]
     2218 |  int soap_version;
          |      ^~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/soap/soap.c:2220:28: warning: ‘old_encoding’ is used uninitialized in this function [-Wuninitialized]
     2220 |  xmlCharEncodingHandlerPtr old_encoding;
          |                            ^~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/soap/soap.c:2221:13: warning: ‘old_class_map’ is used uninitialized in this function [-Wuninitialized]
     2221 |  HashTable *old_class_map;
          |             ^~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/soap/soap.c:2222:6: warning: ‘old_features’ is used uninitialized in this function [-Wuninitialized]
     2222 |  int old_features;
          |      ^~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/soap/soap.c:2223:13: warning: ‘old_typemap’ is used uninitialized in this function [-Wuninitialized]
     2223 |  HashTable *old_typemap, *typemap = NULL;
          |             ^~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/soap/php_soap.h:22,
                     from /svr-setup/php-8.1.10/ext/soap/soap.c:22:
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: warning: ‘__orig_bailout’ is used uninitialized in this function [-Wuninitialized]
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: note: ‘__orig_bailout’ was declared here
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/soap/soap.c:2287:2: note: in expansion of macro ‘zend_try’
     2287 |  zend_try {
          |  ^~~~~~~~
    /svr-setup/php-8.1.10/ext/sockets/conversions.c: In function ‘from_zval_write_name’:
    /svr-setup/php-8.1.10/ext/sockets/conversions.c:727:2: warning: ‘family’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      727 |  switch (family) {
          |  ^~~~~~
    /svr-setup/php-8.1.10/ext/sockets/conversions.c:703:7: note: ‘family’ was declared here
      703 |  int  family;
          |       ^~~~~~
    /svr-setup/php-8.1.10/ext/sockets/conversions.c: In function ‘from_zval_write_controllen’:
    /svr-setup/php-8.1.10/ext/sockets/conversions.c:1112:11: warning: ‘len’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     1112 |  uint32_t len;
          |           ^~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘spl_object_storage_detach’:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:175:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      175 |   ret = zend_hash_index_del(&intern->storage, key.h);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_SplObjectStorage_removeAllExcept’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:240:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      240 |  return zend_hash_index_find(ht, h) != NULL;
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:334:16: note: ‘key.h’ was declared here
      334 |  zend_hash_key key;
          |                ^~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_SplObjectStorage_removeAll’:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:175:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      175 |   ret = zend_hash_index_del(&intern->storage, key.h);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:168:16: note: ‘key.h’ was declared here
      168 |  zend_hash_key key;
          |                ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_SplObjectStorage_offsetGet’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:898:7: warning: ‘key’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      898 |  zv = zend_hash_index_find(ht, h);
          |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:398:16: note: ‘key’ was declared here
      398 |  zend_hash_key key;
          |                ^~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_SplObjectStorage_detach’:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:175:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      175 |   ret = zend_hash_index_del(&intern->storage, key.h);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:168:16: note: ‘key.h’ was declared here
      168 |  zend_hash_key key;
          |                ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_SplObjectStorage_contains’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:240:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      240 |  return zend_hash_index_find(ht, h) != NULL;
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:334:16: note: ‘key.h’ was declared here
      334 |  zend_hash_key key;
          |                ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_MultipleIterator_containsIterator’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:240:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      240 |  return zend_hash_index_find(ht, h) != NULL;
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:334:16: note: ‘key.h’ was declared here
      334 |  zend_hash_key key;
          |                ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_SplObjectStorage_addAll’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:793:7: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      793 |  zv = zend_hash_index_update(ht, h, &tmp);
          |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:131:16: note: ‘key.h’ was declared here
      131 |  zend_hash_key key;
          |                ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘spl_object_storage_attach’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:793:7: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      793 |  zv = zend_hash_index_update(ht, h, &tmp);
          |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:131:16: note: ‘key.h’ was declared here
      131 |  zend_hash_key key;
          |                ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘zim_SplObjectStorage_unserialize’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:898:7: warning: ‘key’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      898 |  zv = zend_hash_index_find(ht, h);
          |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:715:17: note: ‘key’ was declared here
      715 |   zend_hash_key key;
          |                 ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘spl_object_storage_addall’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:793:7: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      793 |  zv = zend_hash_index_update(ht, h, &tmp);
          |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:131:16: note: ‘key.h’ was declared here
      131 |  zend_hash_key key;
          |                ^~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:33,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/spl/spl_observer.c:22:
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c: In function ‘spl_object_storage_contains’:
    /svr-setup/php-8.1.10/Zend/zend_hash.h:240:9: warning: ‘key.h’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      240 |  return zend_hash_index_find(ht, h) != NULL;
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/spl/spl_observer.c:334:16: note: ‘key.h’ was declared here
      334 |  zend_hash_key key;
          |                ^~~
    /svr-setup/php-8.1.10/ext/standard/var.c: In function ‘php_var_serialize_intern.part.0’:
    /svr-setup/php-8.1.10/ext/standard/var.c:1043:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
     1043 |    res[len] = ';';
          |    ~~~~~~~~~^~~~~
    /svr-setup/php-8.1.10/ext/standard/var.c:1043:13: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
    /svr-setup/php-8.1.10/ext/standard/password.c: In function ‘zif_password_needs_rehash’:
    /svr-setup/php-8.1.10/ext/standard/password.c:607:13: warning: ‘new_algo_long’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      607 |  new_algo = php_password_algo_find_zval(new_algo_str, new_algo_long, new_algo_is_null);
          |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/ext/standard/password.c: In function ‘zif_password_hash’:
    /svr-setup/php-8.1.10/ext/standard/password.c:656:9: warning: ‘algo_long’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      656 |  algo = php_password_algo_find_zval(algo_str, algo_long, algo_is_null);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.h:32,
                     from /svr-setup/php-8.1.10/main/php.h:31,
                     from /svr-setup/php-8.1.10/ext/zip/php_zip.c:22:
    /svr-setup/php-8.1.10/ext/zip/php_zip.c: In function ‘zim_ZipArchive_getFromIndex’:
    /svr-setup/php-8.1.10/Zend/zend_string.h:66:31: warning: ‘filename’ may be used uninitialized in this function [-Wmaybe-uninitialized]
       66 | #define ZSTR_VAL(zstr)  (zstr)->val
          |                               ^~
    /svr-setup/php-8.1.10/ext/zip/php_zip.c:2818:15: note: ‘filename’ was declared here
     2818 |  zend_string *filename;
          |               ^~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend.c:20:
    /svr-setup/php-8.1.10/Zend/zend.c: In function ‘zend_deactivate’:
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: warning: ‘__orig_bailout’ is used uninitialized in this function [-Wuninitialized]
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: note: ‘__orig_bailout’ was declared here
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.c:1277:2: note: in expansion of macro ‘zend_try’
     1277 |  zend_try {
          |  ^~~~~~~~
    In file included from /svr-setup/php-8.1.10/Zend/zend_API.c:22:
    /svr-setup/php-8.1.10/Zend/zend_API.c: In function ‘zend_deactivate_modules’:
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: warning: ‘__orig_bailout’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend.h:256:12: note: ‘__orig_bailout’ was declared here
      256 |   JMP_BUF *__orig_bailout = EG(bailout);     \
          |            ^~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend_API.c:3045:4: note: in expansion of macro ‘zend_try’
     3045 |    zend_try {
          |    ^~~~~~~~
    /svr-setup/php-8.1.10/Zend/zend_API.c:3044:23: warning: ‘module’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     3044 |    zend_module_entry *module = *p;
          |                       ^~~~~~
    /svr-setup/php-8.1.10/Zend/zend_API.c:3041:23: warning: ‘p’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     3041 |   zend_module_entry **p = module_request_shutdown_handlers;
          |                       ^
    In file included from /svr-setup/php-8.1.10/Zend/zend_ast.c:24:
    In function ‘smart_str_appendl_ex’,
        inlined from ‘zend_ast_export_ex’ at /svr-setup/php-8.1.10/Zend/zend_ast.c:2358:2:
    /svr-setup/php-8.1.10/Zend/zend_smart_str.h:124:2: warning: writing 2 bytes into a region of size 1 [-Wstringop-overflow=]
      124 |  memcpy(ZSTR_VAL(dest->s) + ZSTR_LEN(dest->s), str, len);
          |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /svr-setup/php-8.1.10/sapi/phpdbg/phpdbg_help.c: In function ‘phpdbg_do_help’:
    /svr-setup/php-8.1.10/sapi/phpdbg/phpdbg_help.c:263:6: warning: ‘cmd’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      263 |      pretty_print(get_help(cmd->name));
          |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Generating phar.php
    Generating phar.phar
    PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
    directorytreeiterator.inc
    make[1]: *** [ext/phar/phar.phar] Illegal instruction
    make[1]: *** Waiting for unfinished jobs....
    make[1]: Leaving directory `/svr-setup/php-8.1.10/fpm-build'
    make: *** [prof-use] Error 2
    
    real    10m46.641s
    user    31m58.105s
    sys    3m55.488s
    
    Fri Jun 23 19:38:55 UTC 2023
    Error: 2, PHP make failed (124.00stable.s81)
    
                  total        used        free      shared  buff/cache   available
    Mem:          15871        4326        6404         471        5140       10750
    Swap:          8063          64        7999
    
    report errors on the forums at community.centminmod.com/forums/8/
    with info asked at community.centminmod.com/threads/17857/
    
                  total        used        free      shared  buff/cache   available
    Mem:          15871        4326        6404         471        5140       10750
    Swap:          8063          64        7999
    
    Filesystem                  Type      Size  Used Avail Use% Mounted on
    devtmpfs                    devtmpfs  7.8G     0  7.8G   0% /dev
    tmpfs                       tmpfs     7.8G     0  7.8G   0% /dev/shm
    tmpfs                       tmpfs     7.8G  497M  7.3G   7% /run
    tmpfs                       tmpfs     7.8G     0  7.8G   0% /sys/fs/cgroup
    /dev/mapper/centos_ns1-root xfs       922G   86G  836G  10% /
    tmpfs                       tmpfs     7.8G  112K  7.8G   1% /tmp
    /dev/sda1                   xfs      1014M  300M  715M  30% /boot
    tmpfs                       tmpfs     1.6G     0  1.6G   0% /run/user/0
    
    CPU: Intel(R) Core(TM) i3 CPU         540  @ 3.07GHz (4)
    
    version increment history
    124.00stable.s81 #Wed Jun 21 20:55:11 UTC 2023
    124.00stable.s81 #Thu Jun 22 11:12:01 UTC 2023
    124.00stable.s81 #Fri Jun 23 18:45:10 UTC 2023
    124.00stable.s81 #Fri Jun 23 18:47:02 UTC 2023
    124.00stable.s81 #Fri Jun 23 19:05:03 UTC 2023
    
    last Centmin Mod local git commit entry
    /usr/local/src/centminmod /svr-setup/php-8.1.10/fpm-build ~
    
    77872b0 George Liu (eva2000) Sat, 10 Jun 2023 04:35:24 +1000
    backport PHP SOAP security bug to EOL PHP in 124.00stable
    
    1    0    .github/FUNDING.yml
    34    0    .github/ISSUE_TEMPLATE/bug_report.md
    25    0    .github/ISSUE_TEMPLATE/feature_request.md
    25    0    .gitignore
    18    0    CONTRIBUTING.md
    168    0    Extras/axivo_install.sh
    85    0    README.md
    5527    0    addons/acmetool.sh
    15    0    addons/avginstall.sh
    318    0    addons/customcurl.sh
    206    0    addons/devtoolset-4.sh
    206    0    addons/devtoolset-6.sh
    907    0    addons/ffmpeg.sh
    388    0    addons/geoip.sh
    170    0    addons/git2_install.sh
    212    0    addons/golang.sh
    145    0    addons/ioncube.sh
    168    0    addons/ius-repo.sh
    215    0    addons/linfo.sh
    300    0    addons/maldet.sh
    512    0    addons/mysqladmin_shell.sh
    408    0    addons/nodejs.sh
    170    0    addons/opendkim.sh
    448    0    addons/passenger.sh
    179    0    addons/php72-mcrypt.sh
    179    0    addons/php73-mcrypt.sh
    179    0    addons/php74-mcrypt.sh
    179    0    addons/php80-mcrypt.sh
    210    0    addons/python27_install.sh
    184    0    addons/python34_install.sh
    167    0    addons/python35_install.sh
    236    0    addons/python36_install.sh
    486    0    addons/rclone.sh
    381    0    addons/redis-server-install.sh
    296    0    addons/ruby.sh
    651    0    addons/wget.sh
    254    0    addons/wpcli.sh
    3772    0    centmin-cli.sh
    -    -    centmin-mod-logo.png
    -    -    centmin-mod-logo2.jpg
    3656    0    centmin.sh
    656    0    changes.html
    17    0    command_shortcuts.txt
    19    0    config/apc/apc-min.ini
    19    0    config/apc/apc.ini
    48    0    config/csf/load.sh
    6    0    config/etc/resolv.conf
    604    0    config/glances/glances.conf
    124    0    config/htpasswdgen/htpasswd.py
    899    0    config/memcached/memcache.php
    280    0    config/memcached/memcached
    103    0    config/memcached/memcached-socketfix.patch
    16    0    config/memcached/memcached1425.patch
    23    0    config/memcached/memcached1426.patch
    280    0    config/memcached/memcached2
    70    0    config/memcached/twemcache
    70    0    config/memcached/twemcache2
    299    0    config/motd/dmotd.sh
    126    0    config/mysql/my-mdb-4gb.cnf
    126    0    config/mysql/my-mdb-min.cnf
    126    0    config/mysql/my-mdb.cnf
    169    0    config/mysql/my-mdb10-16gb.cnf
    169    0    config/mysql/my-mdb10-32gb.cnf
    169    0    config/mysql/my-mdb10-4gb.cnf
    169    0    config/mysql/my-mdb10-64gb-8c.cnf
    169    0    config/mysql/my-mdb10-64gb.cnf
    169    0    config/mysql/my-mdb10-8gb.cnf
    169    0    config/mysql/my-mdb10-min.cnf
    169    0    config/mysql/my-mdb10.cnf
    141    0    config/mysql/my-mdb55-4gb.cnf
    141    0    config/mysql/my-mdb55-min.cnf
    141    0    config/mysql/my-mdb55.cnf
    59    0    config/mysql/my.cnf
    10    0    config/nginx/503include-main.conf
    1    0    config/nginx/503include-only.conf
    169    0    config/nginx/block.conf
    13    0    config/nginx/blockbots.conf
    159    0    config/nginx/botlimit.conf
    21    0    config/nginx/cloudflare.conf
    44    0    config/nginx/conf.d/demodomain.com.conf
    49    0    config/nginx/conf.d/virtual.conf
    5    0    config/nginx/default_phpupstream.conf
    12    0    config/nginx/drop.conf
    46    0    config/nginx/errorpage.conf
    7    0    config/nginx/fastcgi_param_https_map.conf
    34    0    config/nginx/fastcgi_params
    8    0    config/nginx/geoip.conf
    40    0    config/nginx/geoip2.conf
    13    0    config/nginx/log_format_brotli.conf
    20    0    config/nginx/maintenance.conf
    205    0    config/nginx/nginx.conf
    201    0    config/nginx/pagespeed.conf
    39    0    config/nginx/pagespeedadmin.conf
    11    0    config/nginx/pagespeedhandler.conf
    118    0    config/nginx/php-geoip2.conf
    89    0    config/nginx/php-pool2.conf
    89    0    config/nginx/php-pool3.conf
    89    0    config/nginx/php-pool4.conf
    89    0    config/nginx/php-pool5.conf
    91    0    config/nginx/php.conf
    75    0    config/nginx/phpalt.conf
    54    0    config/nginx/phpfpmd/phpfpm_pool1_uds.conf
    55    0    config/nginx/phpfpmd/phpfpm_pool2.conf
    54    0    config/nginx/phpfpmd/phpfpm_pool2_uds.conf
    55    0    config/nginx/phpfpmd/phpfpm_pool3.conf
    54    0    config/nginx/phpfpmd/phpfpm_pool3_uds.conf
    55    0    config/nginx/phpfpmd/phpfpm_pool4.conf
    55    0    config/nginx/phpfpmd/phpfpm_pool5.conf
    67    0    config/nginx/phpssl.conf
    32    0    config/nginx/phpstatus.conf
    24    0    config/nginx/proxy.conf
    115    0    config/nginx/pscontrol
    1    0    config/nginx/sitestatus.conf
    25    0    config/nginx/ssl/.gitignore
    3    0    config/nginx/ssl_include.conf
    82    0    config/nginx/staticfiles.conf
    2    0    config/nginx/vts_http.conf
    14    0    config/nginx/vts_mainserver.conf
    1    0    config/nginx/vts_server.conf
    16    0    config/nginx/webp.conf
    37    0    config/nginx/wpffpc.conf
    28    0    config/nsd/master/demo.com.zone
    36    0    config/nsd/nsd.conf
    102    0    config/php-fpm/php-fpm-2pools.conf
    103    0    config/php-fpm/php-fpm-min-2pools.conf
    66    0    config/php-fpm/php-fpm-min.conf
    227    0    config/php-fpm/php-fpm-min.conf-fullcomments
    66    0    config/php-fpm/php-fpm-minond.conf
    6    0    config/php-fpm/php-fpm-minond_readme.txt
    67    0    config/php-fpm/php-fpm.conf
    227    0    config/php-fpm/php-fpm.conf-fullcomments
    310    0    config/php-fpm/php-fpm.conf.default
    176    0    config/sendmail/sendmail.mc
    16    0    config/setio/reads.ini
    16    0    config/setio/writes.ini
    53    0    config/xcache/xcache-min.ini
    53    0    config/xcache/xcache-min_php54.ini
    53    0    config/xcache/xcache.ini
    53    0    config/xcache/xcache3.ini
    53    0    config/xcache/xcache3_php54.ini
    23    0    config/xcache/xcache_admin_setup_instructions.txt
    53    0    config/xcache/xcache_php54.ini
    20    0    config/yum/yum.conf
    5    0    config/yum_mirrors/epel_history.txt
    13    0    config/yum_mirrors/mariadb_history.txt
    761    0    config/zendopcache/opcache.php
    19    0    config/zendopcache/zendopcache-min.ini
    19    0    config/zendopcache/zendopcache.ini
    209    0    config/zram/zram
    60    0    cron/diskalert
    -    -    downloads/curlrpms.zip
    -    -    downloads/ffmpeg-depends.zip
    -    -    downloads/hiredis-rpms.zip
    -    -    downloads/rpms.zip
    -    -    downloads/svr-setup.zip
    503    0    example/custom_config.inc
    1    0    gitclean.txt
    1    0    giturl.txt
    64    0    htdocs/custom_errorpages/401.html
    64    0    htdocs/custom_errorpages/403.html
    64    0    htdocs/custom_errorpages/404.html
    64    0    htdocs/custom_errorpages/500.html
    64    0    htdocs/custom_errorpages/502.html
    64    0    htdocs/custom_errorpages/503.html
    -    -    htdocs/custom_errorpages/503.jpg
    64    0    htdocs/custom_errorpages/504.html
    64    0    htdocs/custom_errorpages/50x.html
    72    0    htdocs/custom_errorpages/maintenance.html
    -    -    htdocs/default/cmlogo.png
    129    0    htdocs/default/index.html
    22    0    htdocs/default/phpi.php
    45    0    htdocs/demodomain.com/index.html
    185    0    inc/apcinstall.inc
    92    0    inc/apcprotect.inc
    164    0    inc/apcreinstall.inc
    216    0    inc/axelsetup.inc
    27    0    inc/bookmark.inc
    695    0    inc/brotli.inc
    182    0    inc/ccache.inc
    414    0    inc/centminfinish.inc
    8    0    inc/centminlogs.inc
    16    0    inc/centos_seven.inc
    258    0    inc/centoscheck.inc
    375    0    inc/compress.inc
    153    0    inc/compress_php.inc
    3388    0    inc/cpcheck.inc
    292    0    inc/cpucount.inc
    364    0    inc/csfinstall.inc
    794    0    inc/csftweaks.inc
    121    0    inc/customrpms.inc
    6    0    inc/diskalert.inc
    498    0    inc/downloadlinks.inc
    4142    0    inc/downloads.inc
    167    0    inc/downloads_centosfive.inc
    397    0    inc/downloads_centosseven.inc
    396    0    inc/downloads_centossix.inc
    59    0    inc/entropy.inc
    30    0    inc/fastmirrors.conf
    51    0    inc/fastopen.inc
    202    0    inc/ffmpeginstall.inc
    28    0    inc/fileinfo.inc
    264    0    inc/gcc.inc
    531    0    inc/geoip.inc
    46    0    inc/google_perftools.inc
    6    0    inc/htpasswdsh.inc
    168    0    inc/igbinary.inc
    434    0    inc/imagick_install.inc
    23    0    inc/imap.inc
    46    0    inc/jemalloc.inc
    27    0    inc/letsdebug.inc
    79    0    inc/libzip.inc
    169    0    inc/logrotate_mysql.inc
    146    0    inc/logrotate_nginx.inc
    136    0    inc/logrotate_phpfpm.inc
    28    0    inc/lowmem.inc
    74    0    inc/luajit.inc
    86    0    inc/mailparse.inc
    151    0    inc/mainmenu_cli.inc
    737    0    inc/mariadb_install.inc
    771    0    inc/mariadb_install102.inc
    782    0    inc/mariadb_install103.inc
    788    0    inc/mariadb_install104.inc
    402    0    inc/mariadb_submenu.inc
    109    0    inc/mariadb_upgrade.inc
    405    0    inc/mariadb_upgrade10.inc
    680    0    inc/mariadb_upgrade101.inc
    824    0    inc/mariadb_upgrade102.inc
    743    0    inc/mariadb_upgrade103.inc
    754    0    inc/mariadb_upgrade104.inc
    65    0    inc/mariadb_upgrade53.inc
    305    0    inc/mariadb_upgrade55.inc
    96    0    inc/memcacheadmin.inc
    745    0    inc/memcached_install.inc
    67    0    inc/memcheck.inc
    311    0    inc/mod_security.inc
    94    0    inc/mongodb.inc
    73    0    inc/motd.inc
    37    0    inc/mysql_install.inc
    52    0    inc/mysql_legacy.inc
    40    0    inc/mysql_proclimit.inc
    125    0    inc/mysqladmin.inc
    47    0    inc/mysqlsecure.inc
    28    0    inc/mysqltmp.inc
    1468    0    inc/nginx_addvhost.inc
    38    0    inc/nginx_backup.inc
    4064    0    inc/nginx_configure.inc
    38    0    inc/nginx_configure_openresty.inc
    35    0    inc/nginx_errorpage.inc
    427    0    inc/nginx_install.inc
    13    0    inc/nginx_logformat.inc
    63    0    inc/nginx_mimetype.inc
    43    0    inc/nginx_modules.inc
    70    0    inc/nginx_modules_openresty.inc
    702    0    inc/nginx_pagespeed.inc
    850    0    inc/nginx_patch.inc
    1374    0    inc/nginx_upgrade.inc
    91    0    inc/nsd_install.inc
    176    0    inc/nsd_reinstall.inc
    49    0    inc/nsd_submenu.inc
    244    0    inc/nsdsetup.inc
    1355    0    inc/openssl_install.inc
    122    0    inc/openvz_stack.inc
    162    0    inc/pcre.inc
    2520    0    inc/php_configure.inc
    5    0    inc/php_extraopts.inc
    35    0    inc/php_mssql.inc
    886    0    inc/php_patch.inc
    1369    0    inc/php_upgrade.inc
    7    0    inc/phpfpmdir.inc
    23    0    inc/phpinfo.inc
    209    0    inc/phpng_download.inc
    327    0    inc/phpsededit.inc
    333    0    inc/postfix.inc
    236    0    inc/postgresql.inc
    128    0    inc/pureftpd.inc
    124    0    inc/python_install.inc
    7    0    inc/qrencode.inc
    32    0    inc/questions.inc
    35    0    inc/ramdisk.inc
    312    0    inc/redis.inc
    64    0    inc/redis_submenu.inc
    24    0    inc/sendmail.inc
    43    0    inc/setmycnf.inc
    208    0    inc/shortcuts_install.inc
    68    0    inc/siegeinstall.inc
    244    0    inc/sshd.inc
    103    0    inc/suhosin_setup.inc
    139    0    inc/swoole.inc
    192    0    inc/sync.inc
    291    0    inc/tcp.inc
    24    0    inc/timezonedb.inc
    57    0    inc/undo.inc
    570    0    inc/updater_submenu.inc
    4072    0    inc/wpsetup-fastcgi-cache.inc
    3492    0    inc/wpsetup.inc
    57    0    inc/xcache_install.inc
    179    0    inc/xcache_installask.inc
    189    0    inc/xcache_reinstall.inc
    342    0    inc/yuminstall.inc
    638    0    inc/yumpriorities.inc
    7    0    inc/yumskip.inc
    63    0    inc/zendopcache_55ini.inc
    208    0    inc/zendopcache_install.inc
    213    0    inc/zendopcache_reinstall.inc
    49    0    inc/zendopcache_submenu.inc
    178    0    inc/zendopcache_tweaks.inc
    284    0    inc/zendopcache_upgrade.inc
    50    0    inc/zip.inc
    597    0    inc/zlib.inc
    51    0    inc/zopfli.inc
    110    0    init/nginx
    106    0    init/nginx-centmin
    117    0    init/nsd
    167    0    init/php-fpm
    1580    0    installer-dnf-gitlab.sh
    1574    0    installer-dnf.sh
    1581    0    installer-gitlab.sh
    1620    0    installer-latest-gitlab.sh
    1614    0    installer-latest.sh
    1612    0    installer-minimal-gitlab.sh
    1606    0    installer-minimal.sh
    1580    0    installer-ngxpagespeed-gitlab.sh
    1574    0    installer-ngxpagespeed.sh
    1575    0    installer.sh
    1579    0    installer55-gitlab.sh
    1573    0    installer55.sh
    1581    0    installer56-gitlab.sh
    1575    0    installer56.sh
    1581    0    installer7-gitlab.sh
    1575    0    installer7.sh
    1581    0    installer71-gitlab.sh
    1575    0    installer71.sh
    1581    0    installer72-gitlab.sh
    1575    0    installer72.sh
    1581    0    installer73-gitlab.sh
    1575    0    installer73.sh
    1581    0    installer74-gitlab.sh
    1575    0    installer74.sh
    1581    0    installer80-gitlab.sh
    1575    0    installer80.sh
    1581    0    installer81-gitlab.sh
    1575    0    installer81.sh
    674    0    license.txt
    19    0    logrotate/nginx
    16    0    patches/cloudflare/cloudflare-zlib-CVE-2022-37434.patch
    1003    0    patches/cloudflare/nginx-1.13.10_http2-hpack.patch
    978    0    patches/cloudflare/nginx-1.13.6_http2-hpack.patch
    1002    0    patches/cloudflare/nginx-1.13.9_http2-hpack.patch
    1086    0    patches/cloudflare/nginx-1.14.0_http2-hpack.patch
    1086    0    patches/cloudflare/nginx-1.15.0_http2-hpack.patch
    1083    0    patches/cloudflare/nginx-1.15.3_http2-hpack.patch
    1086    0    patches/cloudflare/nginx-1.15.8_http2-hpack.patch
    1006    0    patches/cloudflare/nginx_1.13.1_http2_hpack.patch
    271    0    patches/cloudflare/nginx__dynamic_tls_records_1011004.patch
    249    0    patches/cloudflare/nginx__dynamic_tls_records_1011005.patch
    271    0    patches/cloudflare/nginx__dynamic_tls_records_1015004.patch
    270    0    patches/cloudflare/nginx__dynamic_tls_records_1015008.patch
    30    0    patches/headers-more/headers-more-nginx-1.23.0.patch
    19    0    patches/luanginx/luanginx-0107.patch
    20    0    patches/luanginx/luanginx-0108.patch
    17    0    patches/memc-nginx/memc-nginx-1116.patch
    70    0    patches/nginx-http2push/nginx_1.11.12_http2_server_push.patch
    21    0    patches/nginx-prioritize-chacha20/nginx-1.15.4-reprioritize-chacha-openssl-1.1.1.patch
    27    0    patches/nginx/nginx-1.15.5-fix-max-protocol-version.patch
    66    0    patches/nginx/nginx-1.17.2-fix-zero-size-buf.patch
    542    0    patches/nginx/nginx_io_uring.patch
    25    0    patches/nginx/nginx_openssl-1.1.x_renegotiation_fix.patch
    25    0    patches/nginx/openssl-110pre6.patch
    11    0    patches/nginx/openssl-110ticket.patch
    58    0    patches/nginxpagespeed/nginxpagespeed-1134.patch
    13    0    patches/ngx-cache-purge/ngx-cache-purge-1116.patch
    24    0    patches/openssl/OpenSSL-1.1.1-ECDSA-signature-gen-CVE-2018-0735.patch
    38    0    patches/openssl/OpenSSL-1.1.1-fix-ocsp-memleak.patch
    34    0    patches/openssl/OpenSSL-1.1.1-fix-tls13-s-server-unknown-psk-identity.patch
    35    0    patches/openssl/OpenSSL-1.1.1-reset-tls1.3-ciphers-SSL_CTX_set_ssl_version.patch
    75    0    patches/openssl/OpenSSL-1.1.1-safer-mem-cleanup.patch
    225    0    patches/openssl/OpenSSL-1.1.1-sni-fix-delay-sig-algs.patch
    26    0    patches/openssl/OpenSSL-1.1.1-tls13-fix-max-psk-len.patch
    66    0    patches/openssl/OpenSSL-1.1.1b-ChaCha20-Poly1305-CVE-2019-1543.patch
    754    0    patches/openssl/OpenSSL-1.1.1d-CVE-2019-1551.patch
    28    0    patches/openssl/OpenSSL1.0.2o-cache-timing-rsa-key-gen.patch
    29    0    patches/openssl/OpenSSL1.1.1-prioritize-chacha-feature.patch
    544    0    patches/openssl/OpenSSL1.1g-double-performance-ecdhx-25519.patch
    967    0    patches/openssl/OpenSSL1.1g-equal-preference-cipher-groups.patch
    3754    0    patches/openssl/OpenSSL1.1g-improve-ECDSA-sign-30-40.patch
    27    0    patches/openssl/OpenSSL1.1h-cache-timing-rsa-key-gen.patch
    3750    0    patches/openssl/OpenSSL1.1i-improve-ECDSA-sign-30-40.patch
    59    0    patches/openssl/chacha20-smarter.patch
    227    0    patches/openssl/openssl-1.1.1-tls13_draft.patch
    227    0    patches/openssl/openssl-1.1.1a-tls13_draft.patch
    10    0    patches/php/77020fix.patch
    135    0    patches/php/77275fix.patch
    42    0    patches/php/intel/reduce-fpm-event-wakeups.patch
    30    0    patches/php/php53.patch
    29    0    patches/php/php54-81719.patch
    29    0    patches/php/php55-81719.patch
    86    0    patches/php/php5640-75457.patch
    436    0    patches/php/php5640-76488.patch
    86    0    patches/php/php5640-76846.patch
    432    0    patches/php/php5640-77423.patch
    103    0    patches/php/php5640-77540.patch
    42    0    patches/php/php5640-77563.patch
    90    0    patches/php/php5640-77630.patch
    34    0    patches/php/php5640-77753.patch
    211    0    patches/php/php5640-77831.patch
    74    0    patches/php/php5640-77919.patch
    65    0    patches/php/php5640-77950.patch
    57    0    patches/php/php5640-77967.patch
    59    0    patches/php/php5640-77988.patch
    36    0    patches/php/php5640-78069.patch
    32    0    patches/php/php5640-78222.patch
    47    0    patches/php/php5640-78256.patch
    78    0    patches/php/php5640-78380.patch
    54    0    patches/php/php5640-78599.patch
    62    0    patches/php/php5640-78793.patch
    68    0    patches/php/php5640-78862.patch
    85    0    patches/php/php5640-78863.patch
    69    0    patches/php/php5640-78875.patch
    68    0    patches/php/php5640-78878.patch
    146    0    patches/php/php5640-78910.patch
    93    0    patches/php/php5640-79037.patch
    154    0    patches/php/php5640-79082.patch
    113    0    patches/php/php5640-79099.patch
    86    0    patches/php/php5640-79221.patch
    113    0    patches/php/php5640-79282.patch
    59    0    patches/php/php5640-79329.patch
    58    0    patches/php/php5640-79330.patch
    59    0    patches/php/php5640-79465.patch
    142    0    patches/php/php5640-79699.patch
    52    0    patches/php/php5640-79797.patch
    84    0    patches/php/php5640-79877.patch
    235    0    patches/php/php5640-79971.patch
    239    0    patches/php/php5640-80672.patch
    371    0    patches/php/php5640-80710.patch
    432    0    patches/php/php5640-81026.patch
    88    0    patches/php/php5640-81122.patch
    164    0    patches/php/php5640-81211.patch
    68    0    patches/php/php5640-81719.patch
    80    0    patches/php/php5640-81720.patch
    151    0    patches/php/php5640-81726.patch
    81    0    patches/php/php5640-81727.patch
    112    0    patches/php/php5640-81740.patch
    190    0    patches/php/php5640-81744.patch
    100    0    patches/php/php5640-81746.patch
    148    0    patches/php/php5640-cve-2023-0662.patch
    48    0    patches/php/php5640-ghsa-76gg-c692-v2mw.patch
    22    0    patches/php/php5640-mysqlnd-fix.patch
    147    0    patches/php/php5640-php-openssl-cert.patch
    167    0    patches/php/php5640-sqlite3-defensive.patch
    119    0    patches/php/php7033-75457.patch
    278    0    patches/php/php7033-76488.patch
    82    0    patches/php/php7033-76846.patch
    45    0    patches/php/php7033-77242.patch
    49    0    patches/php/php7033-77247.patch
    42    0    patches/php/php7033-77369.patch
    66    0    patches/php/php7033-77370.patch
    41    0    patches/php/php7033-77371.patch
    57    0    patches/php/php7033-77380.patch
    158    0    patches/php/php7033-77381.patch
    158    0    patches/php/php7033-77382.patch
    47    0    patches/php/php7033-77396.patch
    103    0    patches/php/php7033-77418.patch
    431    0    patches/php/php7033-77423.patch
    42    0    patches/php/php7033-77431.patch
    104    0    patches/php/php7033-77540.patch
    42    0    patches/php/php7033-77563.patch
    106    0    patches/php/php7033-77569.patch
    73    0    patches/php/php7033-77586.patch
    86    0    patches/php/php7033-77630.patch
    33    0    patches/php/php7033-77753.patch
    232    0    patches/php/php7033-77831.patch
    61    0    patches/php/php7033-77919.patch
    65    0    patches/php/php7033-77950.patch
    71    0    patches/php/php7033-77967.patch
    59    0    patches/php/php7033-77988.patch
    36    0    patches/php/php7033-78069.patch
    32    0    patches/php/php7033-78222.patch
    47    0    patches/php/php7033-78256.patch
    47    0    patches/php/php7033-78380.patch
    53    0    patches/php/php7033-78599.patch
    62    0    patches/php/php7033-78793.patch
    68    0    patches/php/php7033-78862.patch
    85    0    patches/php/php7033-78863.patch
    38    0    patches/php/php7033-78875.patch
    74    0    patches/php/php7033-78876.patch
    68    0    patches/php/php7033-78878.patch
    148    0    patches/php/php7033-78910.patch
    93    0    patches/php/php7033-79037.patch
    152    0    patches/php/php7033-79082.patch
    113    0    patches/php/php7033-79099.patch
    86    0    patches/php/php7033-79221.patch
    110    0    patches/php/php7033-79282.patch
    57    0    patches/php/php7033-79329.patch
    31    0    patches/php/php7033-79330.patch
    59    0    patches/php/php7033-79465.patch
    142    0    patches/php/php7033-79699.patch
    52    0    patches/php/php7033-79797.patch
    62    0    patches/php/php7033-79877.patch
    208    0    patches/php/php7033-79971.patch
    239    0    patches/php/php7033-80672.patch
    373    0    patches/php/php7033-80710.patch
    430    0    patches/php/php7033-81026.patch
    88    0    patches/php/php7033-81122.patch
    164    0    patches/php/php7033-81211.patch
    66    0    patches/php/php7033-81719.patch
    79    0    patches/php/php7033-81720.patch
    147    0    patches/php/php7033-81726.patch
    81    0    patches/php/php7033-81727.patch
    87    0    patches/php/php7033-81740.patch
    190    0    patches/php/php7033-81744.patch
    100    0    patches/php/php7033-81746.patch
    148    0    patches/php/php7033-cve-2023-0662.patch
    124    0    patches/php/php7033-ghsa-76gg-c692-v2mw.patch
    33    0    patches/php/php7033-mysqlnd-fix.patch
    203    0    patches/php/php7033-php-openssl-cert.patch
    351    0    patches/php/php7033-php-openssl-cert2.patch
    167    0    patches/php/php7033-sqlite3-defensive.patch
    209    0    patches/php/php7133-76452.patch
    428    0    patches/php/php7133-77423.patch
    100    0    patches/php/php7133-77569.patch
    62    0    patches/php/php7133-78793.patch
    68    0    patches/php/php7133-78862.patch
    85    0    patches/php/php7133-78863.patch
    38    0    patches/php/php7133-78875.patch
    73    0    patches/php/php7133-78876.patch
    68    0    patches/php/php7133-78878.patch
    120    0    patches/php/php7133-78910.patch
    96    0    patches/php/php7133-79037.patch
    146    0    patches/php/php7133-79082.patch
    99    0    patches/php/php7133-79091.patch
    113    0    patches/php/php7133-79099.patch
    83    0    patches/php/php7133-79221.patch
    107    0    patches/php/php7133-79282.patch
    54    0    patches/php/php7133-79329.patch
    31    0    patches/php/php7133-79330.patch
    58    0    patches/php/php7133-79465.patch
    217    0    patches/php/php7133-79601.patch
    148    0    patches/php/php7133-79699.patch
    48    0    patches/php/php7133-79797.patch
    62    0    patches/php/php7133-79877.patch
    207    0    patches/php/php7133-79971.patch
    239    0    patches/php/php7133-80672.patch
    373    0    patches/php/php7133-80710.patch
    429    0    patches/php/php7133-81026.patch
    88    0    patches/php/php7133-81122.patch
    164    0    patches/php/php7133-81211.patch
    64    0    patches/php/php7133-81719.patch
    78    0    patches/php/php7133-81720.patch
    147    0    patches/php/php7133-81726.patch
    81    0    patches/php/php7133-81727.patch
    86    0    patches/php/php7133-81740.patch
    190    0    patches/php/php7133-81744.patch
    100    0    patches/php/php7133-81746.patch
    148    0    patches/php/php7133-cve-2023-0662.patch
    125    0    patches/php/php7133-ghsa-76gg-c692-v2mw.patch
    33    0    patches/php/php7133-mysqlnd-fix.patch
    147    0    patches/php/php7133-php-openssl-cert.patch
    33    0    patches/php/php72-mysqlnd-fix.patch
    208    0    patches/php/php7234-76452.patch
    465    0    patches/php/php7234-77423.patch
    167    0    patches/php/php7234-79971.patch
    237    0    patches/php/php7234-80672.patch
    371    0    patches/php/php7234-80710.patch
    400    0    patches/php/php7234-81026.patch
    88    0    patches/php/php7234-81122.patch
    163    0    patches/php/php7234-81211.patch
    62    0    patches/php/php7234-81719.patch
    77    0    patches/php/php7234-81720.patch
    147    0    patches/php/php7234-81726.patch
    81    0    patches/php/php7234-81727.patch
    129    0    patches/php/php7234-81738.patch
    87    0    patches/php/php7234-81740.patch
    190    0    patches/php/php7234-81744.patch
    100    0    patches/php/php7234-81746.patch
    148    0    patches/php/php7234-cve-2023-0662.patch
    125    0    patches/php/php7234-ghsa-76gg-c692-v2mw.patch
    396    0    patches/php/php7331-81026.patch
    60    0    patches/php/php7331-81719.patch
    76    0    patches/php/php7331-81720.patch
    146    0    patches/php/php7331-81726.patch
    77    0    patches/php/php7331-81727.patch
    128    0    patches/php/php7331-81738.patch
    86    0    patches/php/php7331-81740.patch
    190    0    patches/php/php7331-81744.patch
    100    0    patches/php/php7331-81746.patch
    148    0    patches/php/php7331-cve-2023-0662.patch
    123    0    patches/php/php7331-ghsa-76gg-c692-v2mw.patch
    27    0    patches/php/php7331-pcre1038.patch
    72    0    patches/php/php735-77955.patch
    2480    0    patches/php/php74-openssl3.patch
    38    0    patches/php/php74-snmp-openssl3.patch
    52    0    patches/php/php742-79174.patch
    113    0    patches/php/php742-81738.patch
    70    0    patches/php/php742-81739.patch
    84    0    patches/php/php742-81740.patch
    188    0    patches/php/php742-81744.patch
    98    0    patches/php/php742-81746.patch
    143    0    patches/php/php742-cve-2023-0662.patch
    126    0    patches/php/php742-ghsa-76gg-c692-v2mw.patch
    4761    0    patches/php/php80-openssl3.patch
    143    0    patches/php/php80-snmp-openssl3.patch
    19    0    patches/redis2-nginx/redis2-nginx-1116.patch
    112    0    patches/srcache-nginx/srcache-nginx-1.23.0.patch
    32    0    patches/wget/x509_v_flag_partial_chain.patch
    16    0    patches/zlib/zlib-CVE-2022-37434.patch
    76    0    readme.txt
    40    0    stackscripts/description.md
    459    0    stackscripts/stackscript.sh
    30    0    sysconfig/nsd
    23    0    templates/readme.txt
    65    0    templates/vhost-non-wp-http.txt
    93    0    templates/vhost-non-wp-https.txt
    65    0    templates/vhost-non-wp-nv-http.txt
    93    0    templates/vhost-non-wp-nv-https-default.txt
    93    0    templates/vhost-non-wp-nv-https.txt
    112    0    templates/vhost-wp-http.txt
    143    0    templates/vhost-wp-https.txt
    64    0    tools/addsudousers.sh
    493    0    tools/auditd.sh
    187    0    tools/autoprotect.sh
    112    0    tools/backup-perm.sh
    67    0    tools/centminmod_packager.sh
    80    0    tools/cf-authenticated-origin-cert-update.sh
    679    0    tools/checkdomains.sh
    1305    0    tools/cminfo.sh
    121    0    tools/cmupdate.sh
    245    0    tools/csf-advancetweaks.sh
    562    0    tools/csf-reinstall.sh
    344    0    tools/csfcf.sh
    183    0    tools/csfincapsula.sh
    45    0    tools/dst-root-ca-fix.sh
    110    0    tools/email.sh
    451    0    tools/emailnotify.sh
    110    0    tools/geoip2db-update.sh
    168    0    tools/geoipdb-update.sh
    83    0    tools/gitsetup.sh
    231    0    tools/hptweaks.sh
    54    0    tools/htpasswd.sh
    125    0    tools/imagemagick-fix.sh
    435    0    tools/imagemagick-update.sh
    53    0    tools/jetpackips.sh
    190    0    tools/journald-set.sh
    207    0    tools/kernelcheck.sh
    226    0    tools/mariadb-jemalloc.sh
    6    0    tools/mytimes.sh
    109    0    tools/nano-syntax.sh
    293    0    tools/nginx-binary-backup.sh
    73    0    tools/ntpd.sh
    1667    0    tools/nv.sh
    1911    0    tools/nvwp.sh
    218    0    tools/php-systemd.sh
    280    0    tools/pip-updates.sh
    621    0    tools/regen_wpsecure.sh
    76    0    tools/resolv-setup.sh
    640    0    tools/setio.sh
    146    0    tools/sitestatus.sh
    171    0    tools/switch-nginx-ciphers.sh
    1052    0    tools/wp-cache-enabler-generate.sh
    48    0    updatecm.sh
     659 files changed, 205203 insertions(+)
    /svr-setup/php-8.1.10/fpm-build ~
    
    Total PHP Upgrade Time: 2025.959815413 seconds
    
     
  12. eva2000

    eva2000 Administrator Staff Member

    55,223
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,831
    Local Time:
    2:34 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Yeah give it one more try and see :)
     
  13. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    So after a lot of back and forth between php7 and php8 - found out that it was ReSmush.it plugin on Wordpress causing issues. In fact, any smush plugin I seem to install breaks the backend of the website for some reason. Not sure what is causing it as there are no error logs in php-fpm to state what the issue is.

    Thought it may have been ImagicK, re-installed that but still doesn't seem to work
     
  14. eva2000

    eva2000 Administrator Staff Member

    55,223
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,831
    Local Time:
    2:34 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Double check if it's related to https://community.centminmod.com/threads/wordpress-403-permission-denied-errors.11215/
     
  15. JamesJamz

    JamesJamz New Member

    21
    2
    3
    May 4, 2020
    UK
    Ratings:
    +3
    Local Time:
    5:34 AM
    10.4
    Nothing i can see in the wpsecure file that is stopping it from working - I just tried whitelisting it, and re-installing the plugin, but the same white screen of death on wp-admin - with nothing in any error logs that I can see in relation to it.

    Code:
    # Whitelist Exception for ReSmush.IT
    location ~ ^/wp-content/plugins/resmushit-image-optimizer/ {
      include /usr/local/nginx/conf/php.conf;
      include /usr/local/nginx/conf/staticfiles.conf;
    }
     
  16. eva2000

    eva2000 Administrator Staff Member

    55,223
    12,253
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,831
    Local Time:
    2:34 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    So from previous posts in this thread, does PHP 7.4 still work fine and only PHP 8+ has issues? Have you confirmed with ReSmush.IT devs that their plugin is compatible with PHP 8+ ?

    Or could be processing image optimizations via PHP is slow and causing configured PHP-FPM pool children to timeout. In default PHP-FPM pool config at /usr/local/etc/php-fpm.conf enable slow PHP logging

    change from
    Code (Text):
    ;request_slowlog_timeout = 0
    slowlog = /var/log/php-fpm/www-slow.log
    

    to
    Code (Text):
    request_slowlog_timeout = 30
    slowlog = /var/log/php-fpm/www-slow.log
    

    restart PHP-FPM
    Code (Text):
    fpmrestart

    or
    Code (Text):
    systemctl restart php-fpm

    see what turns up in /var/log/php-fpm/www-slow.log log over time