Want to subscribe to topics you're interested in?
Become a Member

PHP PHP 7.2.0 Alpha 1

Discussion in 'Nginx and PHP-FPM news & discussions' started by eva2000, Jun 10, 2017.

  1. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Just updated Centmin Mod 123.09beta01 with premlim support for PHP 7.2.0 Alpha1 when you run centmin.sh menu option 5 and specify PHP version = 7.2.0alpha1.

    Wordpress 4.8 Benchmarks



    Update: June 12th, 2017 Add some Wordpress 4.8.0 Blitz.io 1,000 user Virginia to OVH MC-32 BHS load testing benchmarks comparisons using Centmin Mod 123.09beta01's centmin.sh menu option 22 Wordpress auto installer but disabled all the default WP plugins that get installed with it and disabled all WP caching i.e. WP Super Cache, KeyCDN Cache Enabler and Redis Nginx level caching all disabled.
    • Centmin Mod PHP-FPM 7.2.0 Alpha1 + PGO was ~4.91% faster than Remi SCL PHP-FPM 7.2.0 Alpha1 and ~6.27% faster than Remi SCL PHP-FPM 7.1.6 and ~5.3% faster than Remi SCL PHP-FPM 7.0.20.
    • Looking at average response times, Centmin Mod PHP-FPM 7.2.0 Alpha1 + PGO was ~17.31% faster than Remi SCL PHP-FPM 7.2.0 Alpha1 and ~21.25% faster than Remi SCL PHP-FPM 7.1.6 and ~18.56% faster than Remi SCL PHP-FPM 7.0.20.
    • Looking at peak max response times, Centmin Mod PHP-FPM 7.2.0 Alpha1 + PGO was ~19.16% faster than Remi SCL PHP-FPM 7.2.0 Alpha1 and ~22.6% faster than Remi SCL PHP-FPM 7.1.6 and ~20.15% faster than Remi SCL PHP-FPM 7.0.20.
    System:
    • OVH MC-32 Intel Core i7 4790K
    • 32GB Memory
    • 2x240GB SSD
    • 250Mbit Network Bandwidth
    • CentOS 7.3 64bit
    • Centmin Mod 123.09beta01 LEMP stack - Nginx 1.13.1, MariaDB 10.1.24 MySQL, + CSF Firewall
    • BHS, Canada

    blitzio-table-01.png

    Benchmarks



    Some benchmarks done too for PHP 7.20 Alpha1 vs PHP 7.1.6 vs PHP 7.0.20 vs PHP 5.6.30 while doing Multi-PHP-FPM version testing.

    PGO = Profile Guided Optimisations

    PHP Version bench.php micro_bench.php detailed_benchmark.php
    Centmin Mod PHP-FPM 7.2.0 + PGO 0.3850 2.1029 1.7831
    Centmin Mod PHP-FPM 7.2.0 + No PGO 0.3888 2.2572 1.7793
    Centmin Mod PHP-FPM 7.1.6 + No PGO 0.4069 2.2363 1.9149
    Centmin Mod PHP-FPM 7.1.6 + PGO 0.4135 2.2365 1.9436
    Remi SCL PHP-FPM 7.1.6 0.4135 2.3720 2.0899
    Remi SCL PHP-FPM 7.0.20 0.4335 2.2799 2.1169
    Remi SCL PHP-FPM 5.6.30 1.2111 5.8418 4.1405


    Update:

    Revisit benchmarks comparing Centmin Mod 123.09beta01's PHP-FPM 7.2.0 Alpha1 + PGO with Remi SCL PHP-FPM 7.2.0 Alpha1, 7.16, 7.0.20, and 5.6.30

    PHP Version bench.php micro_bench.php detailed_benchmark.php
    PHP 7.2.0alpha1 centminmod.com php-fpm + PGO 0.3852 2.1047 1.7820
    PHP 7.2.0alpha1 remi scl php-fpm 0.3942 2.2707 1.9384
    PHP 7.1.6 remi scl php-fpm 0.4148 2.3908 2.0900
    PHP 7.0.20 remi scl php-fpm 0.4330 2.2682 2.1270
    PHP 5.6.30 remi scl php-fpm 1.2167 5.8848 4.1424



    merging with previous results
    PHP Version bench.php micro_bench.php detailed_benchmark.php
    PHP 7.2.0alpha1 centminmod.com php-fpm + PGO 0.3852 2.1047 1.7820
    PHP 7.1.6 centminmod.com php-fpm + No PGO 0.4069 2.2363 1.9149
    PHP 7.1.6 centminmod.com php-fpm + PGO 0.4135 2.2365 1.9436
    PHP 7.2.0alpha1 remi scl php-fpm 0.3942 2.2707 1.9384
    PHP 7.1.6 remi scl php-fpm 0.4148 2.3908 2.0900
    PHP 7.0.20 remi scl php-fpm 0.4330 2.2682 2.1270
    PHP 5.6.30 remi scl php-fpm 1.2167 5.8848 4.1424
     
    Last edited: Jun 12, 2017
  2. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Code (Text):
    php -v
    PHP 7.2.0alpha1 (cli) (built: Jun  9 2017 15:57:28) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.2.0-dev, Copyright (c) 1998-2017 Zend Technologies
        with Zend OPcache v7.2.0alpha1, Copyright (c) 1999-2017, by Zend Technologies

    Code (Text):
    php-config
    Usage: /usr/local/bin/php-config [OPTION]
    Options:
      --prefix            [/usr/local]
      --includes          [-I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib]
      --ldflags           []
      --libs              [-lcrypt  -lc-client  -lz -lexslt -ltidy -lresolv -lcrypt -ledit -lncurses -laspell -lpspell -lrt -lldap -llber -lstdc++ -lcrypt -lpam -lgmp -lX11 -lXpm -lpng -lz -ljpeg -lwebp -lenchant -lcurl -lbz2 -lz -lrt -lm -ldl -lnsl  -lxml2 -lz -llzma -lm -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lcurl -lxml2 -lz -llzma -lm -ldl -lssl -lcrypto -lfreetype -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -ldl -lm -licui18n -licuuc -licudata -ldl -lm -licuio -lxml2 -lz -llzma -lm -ldl -lnetsnmp -lssl -lssl -lcrypto -lm -lxml2 -lz -llzma -lm -ldl -lcrypt -lxml2 -lz -llzma -lm -ldl -lxml2 -lz -llzma -lm -ldl -lxml2 -lz -llzma -lm -ldl -lxml2 -lz -llzma -lm -ldl -lxslt -lxml2 -lz -llzma -ldl -lm -lssl -lcrypto -lcrypt ]
      --extension-dir     [/usr/local/lib/php/extensions/no-debug-non-zts-20160303]
      --include-dir       [/usr/local/include/php]
      --man-dir           [/usr/local/php/man]
      --php-binary        [/usr/local/bin/php]
      --php-sapis         [ cli fpm phpdbg cgi]
      --configure-options [--enable-fpm --enable-opcache --enable-intl --enable-pcntl --with-mcrypt --with-snmp --with-mhash --with-zlib --with-gettext --enable-exif --enable-zip --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 --with-gd --with-xmlrpc --enable-bcmath --enable-calendar --enable-ftp --enable-gd-native-ttf --with-freetype-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-xpm-dir=/usr --with-webp-dir=/usr --with-t1lib=/usr --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 --enable-huge-code-pages --with-config-file-scan-dir=/etc/centminmod/php.d --with-xsl]
      --version           [7.2.0alpha1]
      --vernum            [70200]
    

    Code (Text):
    php -m
    [PHP Modules]
    bcmath
    bz2
    calendar
    Core
    ctype
    curl
    date
    dom
    enchant
    exif
    filter
    ftp
    gd
    geoip
    gettext
    gmp
    hash
    iconv
    igbinary
    imagick
    imap
    intl
    json
    ldap
    libxml
    mailparse
    mbstring
    memcache
    memcached
    mysqli
    mysqlnd
    openssl
    pcntl
    pcre
    PDO
    pdo_mysql
    pdo_sqlite
    Phar
    posix
    pspell
    readline
    redis
    Reflection
    session
    shmop
    SimpleXML
    snmp
    soap
    sockets
    SPL
    sqlite3
    standard
    sysvmsg
    sysvsem
    sysvshm
    tidy
    tokenizer
    xml
    xmlreader
    xmlrpc
    xmlwriter
    xsl
    Zend OPcache
    zip
    zlib
    
    [Zend Modules]
    Zend OPcache

    Code (Text):
    php --ri bcmath
    
    bcmath
    
    BCMath support => enabled
    
    Directive => Local Value => Master Value
    bcmath.scale => 0 => 0
    

    Code (Text):
    php --ri bz2
    
    bz2
    
    BZip2 Support => Enabled
    Stream Wrapper support => compress.bzip2://
    Stream Filter support => bzip2.decompress, bzip2.compress
    BZip2 Version => 1.0.6, 6-Sept-2010
    

    Code (Text):
    php --ri calendar
    
    calendar
    
    Calendar support => enabled
    

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

    Code (Text):
    php --ri ctype
    
    ctype
    
    ctype functions => enabled
    

    Code (Text):
    php --ri curl
    
    curl
    
    cURL support => enabled
    cURL Information => 7.54.0
    Age => 3
    Features
    AsynchDNS => Yes
    CharConv => No
    Debug => No
    GSS-Negotiate => No
    IDN => No
    IPv6 => Yes
    krb4 => No
    Largefile => Yes
    libz => Yes
    NTLM => Yes
    NTLMWB => Yes
    SPNEGO => Yes
    SSL => Yes
    SSPI => No
    TLS-SRP => No
    HTTP2 => Yes
    GSSAPI => Yes
    KERBEROS5 => Yes
    UNIX_SOCKETS => Yes
    PSL => Yes
    Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
    Host => x86_64-redhat-linux-gnu
    SSL Version => NSS/3.28.4
    ZLib Version => 1.2.7
    libSSH Version => libssh2/1.8.0
    

    Code (Text):
    php --ri date
    
    date
    
    date/time support => enabled
    "Olson" Timezone Database Version => 2017.2
    Timezone Database => internal
    Default timezone => UTC
    
    Directive => Local Value => Master Value
    date.timezone => UTC => UTC
    date.default_latitude => 31.7667 => 31.7667
    date.default_longitude => 35.2333 => 35.2333
    date.sunset_zenith => 90.583333 => 90.583333
    date.sunrise_zenith => 90.583333 => 90.583333
    

    Code (Text):
    php --ri dom
    
    dom
    
    DOM/XML => enabled
    DOM/XML API Version => 20031129
    libxml Version => 2.9.4
    HTML Support => enabled
    XPath Support => enabled
    XPointer Support => enabled
    Schema Support => enabled
    RelaxNG Support => enabled
    

    Code (Text):
    php --ri enchant
    
    enchant
    
    enchant support => enabled
    Version => 1.1.0
    Libenchant Version => 1.5.x
    Revision => $Id: 77f6840161c5b8604f9815ffce7708199b620f50 $
    
    myspell => Myspell Provider => /usr/lib64/enchant/libenchant_myspell.so
    

    Code (Text):
    php --ri exif
    
    exif
    
    EXIF Support => enabled
    EXIF Version => 1.4 $Id: 8bdc0c8f27c2c9dd1f7551f1f9fe3ab57a06a4b1 $
    Supported EXIF Version => 0220
    Supported filetypes => JPEG, TIFF
    Multibyte decoding support using mbstring => enabled
    Extended EXIF tag formats => Canon, Casio, Fujifilm, Nikon, Olympus, Samsung, Panasonic, DJI, Sony, Pentax, Minolta, Sigma, Foveon, Kyocera, Ricoh, AGFA, Epson
    
    Directive => Local Value => Master Value
    exif.encode_unicode => ISO-8859-15 => ISO-8859-15
    exif.decode_unicode_motorola => UCS-2BE => UCS-2BE
    exif.decode_unicode_intel => UCS-2LE => UCS-2LE
    exif.encode_jis => no value => no value
    exif.decode_jis_motorola => JIS => JIS
    exif.decode_jis_intel => JIS => JIS
    

    Code (Text):
    php --ri filter
    
    filter
    
    Input Validation and Filtering => enabled
    Revision => $Id: cdc5e15bb616f10210b94ecd8789e66c927a375f $
    
    Directive => Local Value => Master Value
    filter.default => unsafe_raw => unsafe_raw
    filter.default_flags => no value => no value
    

    Code (Text):
    php --ri ftp
    
    ftp
    
    FTP support => enabled
    FTPS support => enabled
    

    Code (Text):
    php --ri gd
    
    gd
    
    GD Support => enabled
    GD Version => bundled (2.1.0 compatible)
    FreeType Support => enabled
    FreeType Linkage => with freetype
    FreeType Version => 2.4.11
    GIF Read Support => enabled
    GIF Create Support => enabled
    JPEG Support => enabled
    libJPEG Version => 6b
    PNG Support => enabled
    libPNG Version => 1.5.13
    WBMP Support => enabled
    XPM Support => enabled
    libXpm Version => 30411
    XBM Support => enabled
    WebP Support => enabled
    
    Directive => Local Value => Master Value
    gd.jpeg_ignore_warning => 1 => 1
    

    Code (Text):
    php --ri geoip
    
    geoip
    
    geoip support => enabled
    geoip extension version => 1.1.2-dev
    geoip library version => 1005000
    
    Directive => Local Value => Master Value
    geoip.custom_directory => /usr/share/GeoIP => /usr/share/GeoIP
    

    Code (Text):
    php --ri gettext
    
    gettext
    
    GetText Support => enabled
    

    Code (Text):
    php --ri gmp
    
    gmp
    
    gmp support => enabled
    GMP version => 6.0.0
    

    Code (Text):
    php --ri hash
    
    hash
    
    hash support => enabled
    Hashing Engines => md2 md4 md5 sha1 sha224 sha256 sha384 sha512/224 sha512/256 sha512 sha3-224 sha3-256 sha3-384 sha3-512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost gost-crypto adler32 crc32 crc32b fnv132 fnv1a32 fnv164 fnv1a64 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5
    
    MHASH support => Enabled
    MHASH API Version => Emulated Support
    

    Code (Text):
    php --ri iconv
    
    iconv
    
    iconv support => enabled
    iconv implementation => glibc
    iconv library version => 2.17
    
    Directive => Local Value => Master Value
    iconv.input_encoding => no value => no value
    iconv.output_encoding => no value => no value
    iconv.internal_encoding => no value => no value
    

    Code (Text):
    php --ri igbinary
    
    igbinary
    
    igbinary support => enabled
    igbinary version => 2.0.3
    igbinary APC serializer ABI => no
    igbinary session support => yes
    
    Directive => Local Value => Master Value
    igbinary.compact_strings => On => On
    

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

    Code (Text):
    php --ri imap
    
    imap
    
    IMAP c-Client Version => 2007f
    SSL Support => enabled
    Kerberos Support => enabled
    

    Code (Text):
    php --ri intl
    
    intl
    
    Internationalization support => enabled
    version => 1.1.0
    ICU version => 50.1.2
    ICU Data version => 50.1
    
    Directive => Local Value => Master Value
    intl.default_locale => no value => no value
    intl.error_level => 0 => 0
    intl.use_exceptions => 0 => 0
    

    Code (Text):
    php --ri json
    
    json
    
    json support => enabled
    json version => 1.5.0
    

    Code (Text):
    php --ri ldap
    
    ldap
    
    LDAP Support => enabled
    RCS Version => $Id: d17719a28526986db88051b7eee8e44467883f68 $
    Total Links => 0/unlimited
    API Version => 3001
    Vendor Name => OpenLDAP
    Vendor Version => 20440
    SASL Support => Enabled
    
    Directive => Local Value => Master Value
    ldap.max_links => Unlimited => Unlimited
    

    Code (Text):
    php --ri libxml
    
    libxml
    
    libXML support => active
    libXML Compiled Version => 2.9.4
    libXML Loaded Version => 20904
    libXML streams => enabled
    

    Code (Text):
    php --ri mailparse
    
    mailparse
    
    mailparse support => enabled
    Extension Version => 3.0.1
    Revision => $Revision$
    
    Directive => Local Value => Master Value
    mailparse.def_charset => us-ascii => us-ascii
    

    Code (Text):
    php --ri mbstring
    
    mbstring
    
    Multibyte Support => enabled
    Multibyte string engine => libmbfl
    HTTP input encoding translation => disabled
    libmbfl version => 1.3.2
    oniguruma version => 6.3.0
    
    mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.
    
    Multibyte (japanese) regex support => enabled
    Multibyte regex (oniguruma) backtrack check => On
    Multibyte regex (oniguruma) version => 6.3.0
    
    Directive => Local Value => Master Value
    mbstring.language => neutral => neutral
    mbstring.detect_order => no value => no value
    mbstring.http_input => no value => no value
    mbstring.http_output => no value => no value
    mbstring.internal_encoding => no value => no value
    mbstring.substitute_character => no value => no value
    mbstring.func_overload => 0 => 0
    mbstring.encoding_translation => Off => Off
    mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text/|application/xhtml\+xml)
    mbstring.strict_detection => Off => Off
    

    Code (Text):
    php --ri memcache
    
    memcache
    
    memcache support => enabled
    Version => 3.0.9-dev
    Revision => $Revision$
    
    Directive => Local Value => Master Value
    memcache.allow_failover => 1 => 1
    memcache.max_failover_attempts => 20 => 20
    memcache.default_port => 11211 => 11211
    memcache.chunk_size => 32768 => 32768
    memcache.protocol => ascii => ascii
    memcache.hash_strategy => consistent => consistent
    memcache.hash_function => crc32 => crc32
    memcache.redundancy => 1 => 1
    memcache.session_redundancy => 2 => 2
    memcache.compress_threshold => 20000 => 20000
    memcache.lock_timeout => 15 => 15
    

    Code (Text):
    php --ri memcached
    
    memcached
    
    memcached support => enabled
    Version => 3.0.0b1
    libmemcached version => 1.0.16
    SASL support => yes
    Session support => yes
    igbinary support => no
    json support => yes
    msgpack support => no
    
    Directive => Local Value => Master Value
    memcached.sess_locking => 1 => 1
    memcached.sess_lock_wait_min => 1000 => 1000
    memcached.sess_lock_wait_max => 2000 => 2000
    memcached.sess_lock_retries => 5 => 5
    memcached.sess_lock_expire => 0 => 0
    memcached.sess_binary_protocol => 1 => 1
    memcached.sess_consistent_hash => 0 => 0
    memcached.sess_number_of_replicas => 0 => 0
    memcached.sess_randomize_replica_read => 0 => 0
    memcached.sess_remove_failed_servers => 0 => 0
    memcached.sess_server_failure_limit => 0 => 0
    memcached.sess_connect_timeout => 3000 => 3000
    memcached.sess_sasl_username => no value => no value
    memcached.sess_sasl_password => no value => no value
    memcached.sess_prefix => memc.sess. => memc.sess.
    memcached.sess_persistent => 0 => 0
    memcached.sess_lock_wait => not set => not set
    memcached.sess_lock_max_wait => not set => not set
    memcached.compression_type => fastlz => fastlz
    memcached.compression_factor => 1.3 => 1.3
    memcached.compression_threshold => 2000 => 2000
    memcached.serializer => php => php
    memcached.store_retry_count => 2 => 2
    memcached.default_consistent_hash => 0 => 0
    memcached.default_binary_protocol => 0 => 0
    memcached.default_connect_timeout => 0 => 0
    

    Code (Text):
    php --ri mysqli
    
    mysqli
    
    MysqlI Support => enabled
    Client API library version => mysqlnd 5.0.12-dev - 20150407 - $Id: b396954eeb2d1d9ed7902b8bae237b287f21ad9e $
    Active Persistent Links => 0
    Inactive Persistent Links => 0
    Active Links => 0
    
    Directive => Local Value => Master Value
    mysqli.max_links => Unlimited => Unlimited
    mysqli.max_persistent => Unlimited => Unlimited
    mysqli.allow_persistent => On => On
    mysqli.rollback_on_cached_plink => Off => Off
    mysqli.default_host => no value => no value
    mysqli.default_user => no value => no value
    mysqli.default_pw => no value => no value
    mysqli.default_port => 3306 => 3306
    mysqli.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock
    mysqli.reconnect => Off => Off
    mysqli.allow_local_infile => On => On
    

    Code (Text):
    php --ri mysqlnd
    
    mysqlnd
    
    mysqlnd => enabled
    Version => mysqlnd 5.0.12-dev - 20150407 - $Id: b396954eeb2d1d9ed7902b8bae237b287f21ad9e $
    Compression => supported
    core SSL => supported
    extended SSL => supported
    Command buffer size => 16384
    Read buffer size => 32768
    Read timeout => 86400
    Collecting statistics => Yes
    Collecting memory statistics => No
    Tracing => n/a
    Loaded plugins => mysqlnd,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
    API Extensions => mysqli,pdo_mysql
    
    mysqlnd statistics => 
    bytes_sent => 0
    bytes_received => 0
    packets_sent => 0
    packets_received => 0
    protocol_overhead_in => 0
    protocol_overhead_out => 0
    bytes_received_ok_packet => 0
    bytes_received_eof_packet => 0
    bytes_received_rset_header_packet => 0
    bytes_received_rset_field_meta_packet => 0
    bytes_received_rset_row_packet => 0
    bytes_received_prepare_response_packet => 0
    bytes_received_change_user_packet => 0
    packets_sent_command => 0
    packets_received_ok => 0
    packets_received_eof => 0
    packets_received_rset_header => 0
    packets_received_rset_field_meta => 0
    packets_received_rset_row => 0
    packets_received_prepare_response => 0
    packets_received_change_user => 0
    result_set_queries => 0
    non_result_set_queries => 0
    no_index_used => 0
    bad_index_used => 0
    slow_queries => 0
    buffered_sets => 0
    unbuffered_sets => 0
    ps_buffered_sets => 0
    ps_unbuffered_sets => 0
    flushed_normal_sets => 0
    flushed_ps_sets => 0
    ps_prepared_never_executed => 0
    ps_prepared_once_executed => 0
    rows_fetched_from_server_normal => 0
    rows_fetched_from_server_ps => 0
    rows_buffered_from_client_normal => 0
    rows_buffered_from_client_ps => 0
    rows_fetched_from_client_normal_buffered => 0
    rows_fetched_from_client_normal_unbuffered => 0
    rows_fetched_from_client_ps_buffered => 0
    rows_fetched_from_client_ps_unbuffered => 0
    rows_fetched_from_client_ps_cursor => 0
    rows_affected_normal => 0
    rows_affected_ps => 0
    rows_skipped_normal => 0
    rows_skipped_ps => 0
    copy_on_write_saved => 0
    copy_on_write_performed => 0
    command_buffer_too_small => 0
    connect_success => 0
    connect_failure => 0
    connection_reused => 0
    reconnect => 0
    pconnect_success => 0
    active_connections => 0
    active_persistent_connections => 0
    explicit_close => 0
    implicit_close => 0
    disconnect_close => 0
    in_middle_of_command_close => 0
    explicit_free_result => 0
    implicit_free_result => 0
    explicit_stmt_close => 0
    implicit_stmt_close => 0
    mem_emalloc_count => 0
    mem_emalloc_amount => 0
    mem_ecalloc_count => 0
    mem_ecalloc_amount => 0
    mem_erealloc_count => 0
    mem_erealloc_amount => 0
    mem_efree_count => 0
    mem_efree_amount => 0
    mem_malloc_count => 0
    mem_malloc_amount => 0
    mem_calloc_count => 0
    mem_calloc_amount => 0
    mem_realloc_count => 0
    mem_realloc_amount => 0
    mem_free_count => 0
    mem_free_amount => 0
    mem_estrndup_count => 0
    mem_strndup_count => 0
    mem_estrdup_count => 0
    mem_strdup_count => 0
    mem_edupl_count => 0
    mem_dupl_count => 0
    proto_text_fetched_null => 0
    proto_text_fetched_bit => 0
    proto_text_fetched_tinyint => 0
    proto_text_fetched_short => 0
    proto_text_fetched_int24 => 0
    proto_text_fetched_int => 0
    proto_text_fetched_bigint => 0
    proto_text_fetched_decimal => 0
    proto_text_fetched_float => 0
    proto_text_fetched_double => 0
    proto_text_fetched_date => 0
    proto_text_fetched_year => 0
    proto_text_fetched_time => 0
    proto_text_fetched_datetime => 0
    proto_text_fetched_timestamp => 0
    proto_text_fetched_string => 0
    proto_text_fetched_blob => 0
    proto_text_fetched_enum => 0
    proto_text_fetched_set => 0
    proto_text_fetched_geometry => 0
    proto_text_fetched_other => 0
    proto_binary_fetched_null => 0
    proto_binary_fetched_bit => 0
    proto_binary_fetched_tinyint => 0
    proto_binary_fetched_short => 0
    proto_binary_fetched_int24 => 0
    proto_binary_fetched_int => 0
    proto_binary_fetched_bigint => 0
    proto_binary_fetched_decimal => 0
    proto_binary_fetched_float => 0
    proto_binary_fetched_double => 0
    proto_binary_fetched_date => 0
    proto_binary_fetched_year => 0
    proto_binary_fetched_time => 0
    proto_binary_fetched_datetime => 0
    proto_binary_fetched_timestamp => 0
    proto_binary_fetched_string => 0
    proto_binary_fetched_json => 0
    proto_binary_fetched_blob => 0
    proto_binary_fetched_enum => 0
    proto_binary_fetched_set => 0
    proto_binary_fetched_geometry => 0
    proto_binary_fetched_other => 0
    init_command_executed_count => 0
    init_command_failed_count => 0
    com_quit => 0
    com_init_db => 0
    com_query => 0
    com_field_list => 0
    com_create_db => 0
    com_drop_db => 0
    com_refresh => 0
    com_shutdown => 0
    com_statistics => 0
    com_process_info => 0
    com_connect => 0
    com_process_kill => 0
    com_debug => 0
    com_ping => 0
    com_time => 0
    com_delayed_insert => 0
    com_change_user => 0
    com_binlog_dump => 0
    com_table_dump => 0
    com_connect_out => 0
    com_register_slave => 0
    com_stmt_prepare => 0
    com_stmt_execute => 0
    com_stmt_send_long_data => 0
    com_stmt_close => 0
    com_stmt_reset => 0
    com_stmt_set_option => 0
    com_stmt_fetch => 0
    com_deamon => 0
    bytes_received_real_data_normal => 0
    bytes_received_real_data_ps => 0
    

    Code (Text):
    php --ri openssl
    
    openssl
    
    OpenSSL support => enabled
    OpenSSL Library Version => OpenSSL 1.0.1e-fips 11 Feb 2013
    OpenSSL Header Version => OpenSSL 1.0.1e-fips 11 Feb 2013
    Openssl default config => /etc/pki/tls/openssl.cnf
    
    Directive => Local Value => Master Value
    openssl.cafile => no value => no value
    openssl.capath => no value => no value
    

    Code (Text):
    php --ri pcntl
    
    pcntl
    
    pcntl support => enabled
    

    Code (Text):
    php --ri pcre
    
    pcre
    
    PCRE (Perl Compatible Regular Expressions) Support => enabled
    PCRE Library Version => 8.38 2015-11-23
    PCRE JIT Support => enabled
    
    Directive => Local Value => Master Value
    pcre.backtrack_limit => 1000000 => 1000000
    pcre.recursion_limit => 100000 => 100000
    pcre.jit => 1 => 1
    

    Code (Text):
    php --ri PDO
    
    PDO
    
    PDO support => enabled
    PDO drivers => mysql, sqlite
    

    Code (Text):
    php --ri pdo_mysql
    
    pdo_mysql
    
    PDO Driver for MySQL => enabled
    Client API version => mysqlnd 5.0.12-dev - 20150407 - $Id: b396954eeb2d1d9ed7902b8bae237b287f21ad9e $
    
    Directive => Local Value => Master Value
    pdo_mysql.default_socket => /var/lib/mysql/mysql.sock => /var/lib/mysql/mysql.sock
    

    Code (Text):
    php --ri pdo_sqlite
    
    pdo_sqlite
    
    PDO Driver for SQLite 3.x => enabled
    SQLite Library => 3.18.0
    

    Code (Text):
    php --ri Phar
    
    Phar
    
    Phar: PHP Archive support => enabled
    Phar EXT version => 2.0.2
    Phar API version => 1.1.1
    SVN revision => $Id: 65ebce0f0856fc5a90a62d32dd0bb5c00627706f $
    Phar-based phar archives => enabled
    Tar-based phar archives => enabled
    ZIP-based phar archives => enabled
    gzip compression => enabled
    bzip2 compression => enabled
    Native OpenSSL support => enabled
    
    
    Phar based on pear/PHP_Archive, original concept by Davey Shafik.
    Phar fully realized by Gregory Beaver and Marcus Boerger.
    Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.
    Directive => Local Value => Master Value
    phar.readonly => On => On
    phar.require_hash => On => On
    phar.cache_list => no value => no value
    

    Code (Text):
    php --ri posix
    
    posix
    
    Revision => $Id: f8fe406ea36fdfc387faa50643c68b6889bd00c6 $
    

    Code (Text):
    php --ri pspell
    
    pspell
    
    PSpell Support => enabled
    

    Code (Text):
    php --ri readline
    
    readline
    
    Readline Support => enabled
    Readline library => EditLine wrapper
    
    Directive => Local Value => Master Value
    cli.pager => no value => no value
    cli.prompt => \b \>  => \b \>
    

    Code (Text):
    php --ri redis
    
    redis
    
    Redis Support => enabled
    Redis Version => 3.1.2
    Available serializers => php, igbinary
    

    Code (Text):
    php --ri Reflection
    
    Reflection
    
    Reflection => enabled
    Version => $Id: 19975d29bcd8ee1ae7c40540de039ba5601f4b1f $
    

    Code (Text):
    php --ri session
    
    session
    
    Session Support => enabled
    Registered save handlers => files user memcache memcached redis rediscluster
    Registered serializer handlers => php_serialize php php_binary igbinary
    
    Directive => Local Value => Master Value
    session.save_path => no value => no value
    session.name => PHPSESSID => PHPSESSID
    session.save_handler => files => files
    session.auto_start => Off => Off
    session.gc_probability => 1 => 1
    session.gc_divisor => 1000 => 1000
    session.gc_maxlifetime => 1440 => 1440
    session.serialize_handler => php => php
    session.cookie_lifetime => 0 => 0
    session.cookie_path => / => /
    session.cookie_domain => no value => no value
    session.cookie_secure => 0 => 0
    session.cookie_httponly => no value => no value
    session.use_cookies => 1 => 1
    session.use_only_cookies => 1 => 1
    session.use_strict_mode => 0 => 0
    session.referer_check => no value => no value
    session.cache_limiter => nocache => nocache
    session.cache_expire => 180 => 180
    session.use_trans_sid => 0 => 0
    session.sid_length => 26 => 26
    session.sid_bits_per_character => 5 => 5
    session.lazy_write => On => On
    session.upload_progress.enabled => On => On
    session.upload_progress.cleanup => On => On
    session.upload_progress.prefix => upload_progress_ => upload_progress_
    session.upload_progress.name => PHP_SESSION_UPLOAD_PROGRESS => PHP_SESSION_UPLOAD_PROGRESS
    session.upload_progress.freq => 1% => 1%
    session.upload_progress.min_freq => 1 => 1
    

    Code (Text):
    php --ri shmop
    
    shmop
    
    shmop support => enabled
    

    Code (Text):
    php --ri SimpleXML
    
    SimpleXML
    
    Simplexml support => enabled
    Revision => $Id: bbe47d7ceb76cd3200c41ee57bd718abc564e82d $
    Schema support => enabled
    

    Code (Text):
    php --ri snmp
    
    snmp
    
    NET-SNMP Support => enabled
    NET-SNMP Version => 5.7.2
    PHP SNMP Version => 0.1
    

    Code (Text):
    php --ri soap
    
    soap
    
    Soap Client => enabled
    Soap Server => enabled
    
    Directive => Local Value => Master Value
    soap.wsdl_cache_enabled => 1 => 1
    soap.wsdl_cache_dir => /tmp => /tmp
    soap.wsdl_cache_ttl => 86400 => 86400
    soap.wsdl_cache => 1 => 1
    soap.wsdl_cache_limit => 5 => 5
    

    Code (Text):
    php --ri sockets
    
    sockets
    
    Sockets Support => enabled
    

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

    Code (Text):
    php --ri sqlite3
    
    sqlite3
    
    SQLite3 support => enabled
    SQLite3 module version => 0.7-dev
    SQLite Library => 3.18.0
    
    Directive => Local Value => Master Value
    sqlite3.extension_dir => no value => no value
    

    Code (Text):
    php --ri standard
    
    standard
    
    Dynamic Library Support => enabled
    Path to sendmail => /sbin/sendmail -t -i
    
    Directive => Local Value => Master Value
    user_agent => no value => no value
    from => no value => no value
    default_socket_timeout => 60 => 60
    auto_detect_line_endings => 0 => 0
    assert.active => 1 => 1
    assert.bail => 0 => 0
    assert.warning => 1 => 1
    assert.callback => no value => no value
    assert.quiet_eval => 0 => 0
    assert.exception => 0 => 0
    session.trans_sid_tags => a=href,area=href,frame=src,form= => a=href,area=href,frame=src,form=
    session.trans_sid_hosts => no value => no value
    url_rewriter.tags => form= => form=
    url_rewriter.hosts => no value => no value
    

    Code (Text):
    php --ri sysvmsg
    
    sysvmsg
    
    sysvmsg support => enabled
    Revision => $Id: 37aa0d90288b1385356784f17694f4c700575736 $
    

    Code (Text):
    php --ri sysvsem
    
    sysvsem
    
    Version => 7.2.0alpha1
    

    Code (Text):
    php --ri sysvshm
    
    sysvshm
    
    Version => 7.2.0alpha1
    

    Code (Text):
    php --ri tidy
    
    tidy
    
    Tidy support => enabled
    libTidy Release => 25 March 2009
    Extension Version => 7.2.0alpha1 ($Id: 6a3270c9cb267ef0cd476beb9f61b2a1b495f0a6 $)
    
    Directive => Local Value => Master Value
    tidy.default_config => no value => no value
    tidy.clean_output => no value => no value
    

    Code (Text):
    php --ri tokenizer
    
    tokenizer
    
    Tokenizer Support => enabled
    

    Code (Text):
    php --ri xml
    
    xml
    
    XML Support => active
    XML Namespace Support => active
    libxml2 Version => 2.9.4
    

    Code (Text):
    php --ri xmlreader
    
    xmlreader
    
    XMLReader => enabled
    

    Code (Text):
    php --ri xmlrpc
    
    xmlrpc
    
    core library version => xmlrpc-epi v. 0.51
    php extension version => 7.2.0alpha1
    author => Dan Libby
    homepage => http://xmlrpc-epi.sourceforge.net
    open sourced by => Epinions.com
    

    Code (Text):
    php --ri xmlwriter
    
    xmlwriter
    
    XMLWriter => enabled
    

    Code (Text):
    php --ri xsl
    
    xsl
    
    XSL => enabled
    libxslt Version => 1.1.29
    libxslt compiled against libxml Version => 2.9.4
    EXSLT => enabled
    libexslt Version => 1.1.29
    

    Code (Text):
    php --ri Zend OPcache
    
    Zend OPcache
    
    Opcode Caching => Disabled
    Optimization => Disabled
    SHM Cache => Enabled
    File Cache => Disabled
    Startup Failed => Opcode Caching is disabled for CLI
    
    Directive => Local Value => Master Value
    opcache.enable => On => On
    opcache.use_cwd => On => On
    opcache.validate_timestamps => On => On
    opcache.validate_permission => Off => Off
    opcache.validate_root => Off => Off
    opcache.inherited_hack => On => On
    opcache.dups_fix => Off => Off
    opcache.revalidate_path => Off => Off
    opcache.log_verbosity_level => 1 => 1
    opcache.memory_consumption => 784 => 784
    opcache.interned_strings_buffer => 8 => 8
    opcache.max_accelerated_files => 24000 => 24000
    opcache.max_wasted_percentage => 5 => 5
    opcache.consistency_checks => 0 => 0
    opcache.force_restart_timeout => 180 => 180
    opcache.revalidate_freq => 180 => 180
    opcache.file_update_protection => 2 => 2
    opcache.preferred_memory_model => no value => no value
    opcache.blacklist_filename => no value => no value
    opcache.max_file_size => 0 => 0
    opcache.protect_memory => 0 => 0
    opcache.save_comments => 1 => 1
    opcache.fast_shutdown => 0 => 0
    opcache.optimization_level => 0x7FFFBFFF => 0x7FFFBFFF
    opcache.opt_debug_level => 0 => 0
    opcache.enable_file_override => On => On
    opcache.enable_cli => Off => Off
    opcache.error_log => no value => no value
    opcache.restrict_api => no value => no value
    opcache.lockfile_path => /tmp => /tmp
    opcache.file_cache => no value => no value
    opcache.file_cache_only => 0 => 0
    opcache.file_cache_consistency_checks => 1 => 1
    opcache.huge_code_pages => On => On
    

    Code (Text):
    php --ri zip
    
    zip
    
    Zip => enabled
    Zip version => 1.14.0
    Libzip version => 1.1.2
    

    Code (Text):
    php --ri zlib
    
    zlib
    
    ZLib Support => enabled
    Stream Wrapper => compress.zlib://
    Stream Filter => zlib.inflate, zlib.deflate
    Compiled Version => 1.2.7
    Linked Version => 1.2.7
    
    Directive => Local Value => Master Value
    zlib.output_compression => Off => Off
    zlib.output_compression_level => -1 => -1
    zlib.output_handler => no value => no value
    
     
    Last edited: Jun 10, 2017
  3. Jimmy

    Jimmy Well-Known Member

    1,788
    390
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +990
    Local Time:
    6:16 AM
    Those are some nice times for 7.2.0. It's funny to see how slow 5.6.30 is. :D
     
  4. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Updated with PHP 7.20 Alpha1 + PGO too which ended up as fastest combination :D
     
  5. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Remi SCL php72 is also in development for PHP 7.2 alpha and higher testing but not all PHP extension modules are available like with Remi SCL PHP 5.6, 7.0 and 7.1. But I've been adding multi PHP-FPM version testing for PHP 7.2 via Remi SCL php72 via php72.sh addon which will have PHP-FPM 7.2 listening on port 10000.

    This PHP-FPM 7.2 branch version php72.sh:
    • Currently, following PHP extensions, json-post, mailparse, memcache and memcached aren't available yet in Remi SCL php72 YUM repo
    • CentOS 7 transparent hugepages support is enabled for Zend Opcache if system detected to support it
    • listens on port 10000 instead of 9000 with php-fpm pool named php72-www
    • custom php.ini settings calculated by centmin mod are placed in /etc/opt/remi/php72/php.d/zzz_customphp.ini
    • php config scan directory is at /etc/opt/remi/php72/php.d
    • php-fpm config file at /etc/opt/remi/php72/php-fpm.d/www.conf
    • error log at /var/opt/remi/php72/log/php-fpm/www-error.log
    • centmin mod nginx's php include file is at /usr/local/nginx/conf/php72-remi.conf instead of default at /usr/local/nginx/conf/php.conf which you replace references to in your centmin mod nginx vhost config file
    • fpmconfphp72 is centmin mod command shortcut to invoke nano linux text editor to edit /etc/opt/remi/php72/php-fpm.d/www.conf
    • phpincphp72 is centmin mod command shortcut to invoke nano linux text editor to edit /usr/local/nginx/conf/php72-remi.conf
    • systemctl start php72-php-fpm command to start php72-php-fpm service with command shortcut = fpm72start
    • systemctl restart php72-php-fpm command to restart php72-php-fpm service with command shortcut = fpm72restart
    • systemctl stop php72-php-fpm command to stop php72-php-fpm service with command shortcut = fpm72stop

    Looks like PHP extensions GeoIP, json-post, mailparse, memcache and memcached aren't available yet in Remi SCL php72 YUM repo.
    Code (Text):
    ./php72.sh install
    Loaded plugins: fastestmirror
    base                                                                                                                                                                                                                               | 3.6 kB  00:00:00   
    epel/x86_64/metalink                                                                                                                                                                                                               | 3.0 kB  00:00:00   
    epel                                                                                                                                                                                                                               | 4.3 kB  00:00:00   
    extras                                                                                                                                                                                                                             | 3.4 kB  00:00:00   
    mariadb                                                                                                                                                                                                                            | 2.9 kB  00:00:00   
    remi                                                                                                                                                                                                                               | 2.9 kB  00:00:00   
    remi-test                                                                                                                                                                                                                          | 2.9 kB  00:00:00   
    rpmforge                                                                                                                                                                                                                           | 1.9 kB  00:00:00   
    updates                                                                                                                                                                                                                            | 3.4 kB  00:00:00   
    varnish-4.1                                                                                                                                                                                                                        |  951 B  00:00:00   
    (1/4): epel/x86_64/primary_db                                                                                                                                                                                                      | 4.8 MB  00:00:00   
    (2/4): epel/x86_64/updateinfo                                                                                                                                                                                                      | 805 kB  00:00:01   
    (3/4): remi-test/primary_db                                                                                                                                                                                                        | 462 kB  00:00:02   
    (4/4): remi/primary_db                                                                                                                                                                                                             | 1.7 MB  00:00:03   
    Loading mirror speeds from cached hostfile
     * base: mirror.aarnet.edu.au
     * epel: fedora.uberglobalmirror.com
     * extras: mirror.aarnet.edu.au
     * remi: remi.conetix.com.au
     * remi-test: remi.conetix.com.au
     * rpmforge: mirror.ventraip.net.au
     * updates: centos.mirror.serversaustralia.com.au
    No package php72-php-pecl-geoip available.
    No package php72-php-pecl-json-post available.
    No package php72-php-pecl-mailparse available.
    No package php72-php-pecl-memcache available.
    No package php72-php-pecl-memcached available.

    Code (Text):
    php72 -v
    PHP 7.2.0alpha1 (cli) (built: Jun  6 2017 17:16:19) ( NTS )
    Copyright (c) 1997-2017 The PHP Group
    Zend Engine v3.2.0-dev, Copyright (c) 1998-2017 Zend Technologies
        with Zend OPcache v7.2.0alpha1, Copyright (c) 1999-2017, by Zend Technologies
    

    Code (Text):
    ./php72.sh phpconfig
    Usage: /opt/remi/php72/root/usr/bin/php-config [OPTION]
    Options:
      --prefix            [/opt/remi/php72/root/usr]
      --includes          [-I/opt/remi/php72/root/usr/include/php -I/opt/remi/php72/root/usr/include/php/main -I/opt/remi/php72/root/usr/include/php/TSRM -I/opt/remi/php72/root/usr/include/php/Zend -I/opt/remi/php72/root/usr/include/php/ext -I/opt/remi/php72/root/usr/include/php/ext/date/lib]
      --ldflags           []
      --libs              [-lcrypt   -lresolv -lcrypt -ledit -lncurses -lstdc++ -lz -lrt -lm -ldl -lnsl  -lxml2 -lz -lm -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lcrypt -lcrypt ]
      --extension-dir     [/opt/remi/php72/root/usr/lib64/php/modules]
      --include-dir       [/opt/remi/php72/root/usr/include/php]
      --man-dir           [/opt/remi/php72/root/usr/share/man]
      --php-binary        [/opt/remi/php72/root/usr/bin/php]
      --php-sapis         [apache2handler embed fpm  cli phpdbg cgi]
      --configure-options [--build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/opt/remi/php72/root/usr --exec-prefix=/opt/remi/php72/root/usr --bindir=/opt/remi/php72/root/usr/bin --sbindir=/opt/remi/php72/root/usr/sbin --sysconfdir=/etc/opt/remi/php72 --datadir=/opt/remi/php72/root/usr/share --includedir=/opt/remi/php72/root/usr/include --libdir=/opt/remi/php72/root/usr/lib64 --libexecdir=/opt/remi/php72/root/usr/libexec --localstatedir=/var/opt/remi/php72 --sharedstatedir=/var/opt/remi/php72/lib --mandir=/opt/remi/php72/root/usr/share/man --infodir=/opt/remi/php72/root/usr/share/info --cache-file=../config.cache --with-libdir=lib64 --with-config-file-path=/etc/opt/remi/php72 --with-config-file-scan-dir=/etc/opt/remi/php72/php.d --disable-debug --with-pic --disable-rpath --without-pear --with-exec-dir=/opt/remi/php72/root/usr/bin --with-freetype-dir=/usr --with-png-dir=/usr --with-xpm-dir=/usr --without-gdbm --with-jpeg-dir=/usr --with-openssl --with-system-ciphers --with-zlib --with-layout=GNU --with-kerberos --with-libxml-dir=/usr --with-system-tzdata --with-mhash --enable-dtrace --libdir=/opt/remi/php72/root/usr/lib64/php --enable-pcntl --enable-opcache --enable-opcache-file --enable-phpdbg --with-imap=shared --with-imap-ssl --enable-mbstring=shared --enable-mbregex --with-gd=shared,/usr --with-gmp=shared --enable-calendar=shared --enable-bcmath=shared --with-bz2=shared --enable-ctype=shared --enable-dba=shared --with-db4=/usr --with-tcadb=/usr --with-lmdb=/usr --enable-exif=shared --enable-ftp=shared --with-gettext=shared --with-iconv=shared --enable-sockets=shared --enable-tokenizer=shared --with-xmlrpc=shared --with-ldap=shared --with-ldap-sasl --enable-mysqlnd=shared --with-mysqli=shared,mysqlnd --with-mysql-sock=/var/lib/mysql/mysql.sock --with-oci8=shared,instantclient,/usr/lib64/oracle/12.1/client64/lib,12.1 --with-pdo-oci=shared,instantclient,/usr,12.1 --with-interbase=shared --with-pdo-firebird=shared --enable-dom=shared --with-pgsql=shared --enable-simplexml=shared --enable-xml=shared --enable-wddx=shared --with-snmp=shared,/usr --enable-soap=shared --with-xsl=shared,/usr --enable-xmlreader=shared --enable-xmlwriter=shared --with-curl=shared,/usr --enable-pdo=shared --with-pdo-odbc=shared,unixODBC,/usr --with-pdo-mysql=shared,mysqlnd --with-pdo-pgsql=shared,/usr --with-pdo-sqlite=shared,/usr --with-sqlite3=shared,/usr --enable-json=shared --without-readline --with-libedit --with-pspell=shared --enable-phar=shared --with-tidy=shared,/usr --with-pdo-dblib=shared,/usr --enable-sysvmsg=shared --enable-sysvshm=shared --enable-sysvsem=shared --enable-shmop=shared --enable-posix=shared --with-unixODBC=shared,/usr --enable-intl=shared --with-icu-dir=/usr --with-enchant=shared,/usr --with-recode=shared,/usr --enable-fileinfo=shared build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fno-strict-aliasing -Wno-pointer-sign CXXFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic]
      --version           [7.2.0alpha1]
      --vernum            [70200]
    

    Code (Text):
    ./php72.sh phpini
    Configuration File (php.ini) Path: /etc/opt/remi/php72
    Loaded Configuration File:         /etc/opt/remi/php72/php.ini
    Scan for additional .ini files in: /etc/opt/remi/php72/php.d
    Additional .ini files parsed:      /etc/opt/remi/php72/php.d/10-opcache.ini,
    /etc/opt/remi/php72/php.d/20-bcmath.ini,
    /etc/opt/remi/php72/php.d/20-bz2.ini,
    /etc/opt/remi/php72/php.d/20-calendar.ini,
    /etc/opt/remi/php72/php.d/20-ctype.ini,
    /etc/opt/remi/php72/php.d/20-curl.ini,
    /etc/opt/remi/php72/php.d/20-dom.ini,
    /etc/opt/remi/php72/php.d/20-enchant.ini,
    /etc/opt/remi/php72/php.d/20-exif.ini,
    /etc/opt/remi/php72/php.d/20-fileinfo.ini,
    /etc/opt/remi/php72/php.d/20-ftp.ini,
    /etc/opt/remi/php72/php.d/20-gd.ini,
    /etc/opt/remi/php72/php.d/20-gettext.ini,
    /etc/opt/remi/php72/php.d/20-gmp.ini,
    /etc/opt/remi/php72/php.d/20-iconv.ini,
    /etc/opt/remi/php72/php.d/20-imap.ini,
    /etc/opt/remi/php72/php.d/20-intl.ini,
    /etc/opt/remi/php72/php.d/20-json.ini,
    /etc/opt/remi/php72/php.d/20-ldap.ini,
    /etc/opt/remi/php72/php.d/20-mbstring.ini,
    /etc/opt/remi/php72/php.d/20-mysqlnd.ini,
    /etc/opt/remi/php72/php.d/20-opcache.ini,
    /etc/opt/remi/php72/php.d/20-pdo.ini,
    /etc/opt/remi/php72/php.d/20-phar.ini,
    /etc/opt/remi/php72/php.d/20-pspell.ini,
    /etc/opt/remi/php72/php.d/20-simplexml.ini,
    /etc/opt/remi/php72/php.d/20-snmp.ini,
    /etc/opt/remi/php72/php.d/20-soap.ini,
    /etc/opt/remi/php72/php.d/20-sockets.ini,
    /etc/opt/remi/php72/php.d/20-sqlite3.ini,
    /etc/opt/remi/php72/php.d/20-tidy.ini,
    /etc/opt/remi/php72/php.d/20-tokenizer.ini,
    /etc/opt/remi/php72/php.d/20-xml.ini,
    /etc/opt/remi/php72/php.d/20-xmlwriter.ini,
    /etc/opt/remi/php72/php.d/20-xsl.ini,
    /etc/opt/remi/php72/php.d/30-mcrypt.ini,
    /etc/opt/remi/php72/php.d/30-mysqli.ini,
    /etc/opt/remi/php72/php.d/30-pdo_dblib.ini,
    /etc/opt/remi/php72/php.d/30-pdo_mysql.ini,
    /etc/opt/remi/php72/php.d/30-pdo_sqlite.ini,
    /etc/opt/remi/php72/php.d/30-wddx.ini,
    /etc/opt/remi/php72/php.d/30-xmlreader.ini,
    /etc/opt/remi/php72/php.d/30-xmlrpc.ini,
    /etc/opt/remi/php72/php.d/40-igbinary.ini,
    /etc/opt/remi/php72/php.d/40-imagick.ini,
    /etc/opt/remi/php72/php.d/40-zip.ini,
    /etc/opt/remi/php72/php.d/50-mysql.ini,
    /etc/opt/remi/php72/php.d/50-redis.ini,
    /etc/opt/remi/php72/php.d/zzz_customphp.ini
    

    Code (Text):
    ./php72.sh phpext
    [PHP Modules]
    bcmath
    bz2
    calendar
    Core
    ctype
    curl
    date
    dom
    enchant
    exif
    fileinfo
    filter
    ftp
    gd
    gettext
    gmp
    hash
    iconv
    igbinary
    imagick
    imap
    intl
    json
    ldap
    libxml
    mbstring
    mcrypt
    mysql
    mysqli
    mysqlnd
    openssl
    pcntl
    pcre
    PDO
    pdo_dblib
    pdo_mysql
    pdo_sqlite
    Phar
    pspell
    readline
    redis
    Reflection
    session
    SimpleXML
    snmp
    soap
    sockets
    SPL
    sqlite3
    standard
    tidy
    tokenizer
    wddx
    xml
    xmlreader
    xmlrpc
    xmlwriter
    xsl
    Zend OPcache
    zip
    zlib
    
    [Zend Modules]
    Zend OPcache
    

    Code (Text):
    ./php72.sh process
    root       954  0.0  2.2 767560 41628 ?        Ss   11:19   0:00 php-fpm: master process (/etc/opt/remi/php70/php-fpm.conf)
    nginx     2071  0.0  0.5 767560 10780 ?        S    11:19   0:00  \_ php-fpm: pool php70-www
    nginx     2073  0.0  0.5 767560 10780 ?        S    11:19   0:00  \_ php-fpm: pool php70-www
    nginx     2074  0.0  0.5 767560 10780 ?        S    11:19   0:00  \_ php-fpm: pool php70-www
    nginx     2078  0.0  0.5 767560 10776 ?        S    11:19   0:00  \_ php-fpm: pool php70-www
    nginx     2079  0.0  0.5 767560 10780 ?        S    11:19   0:00  \_ php-fpm: pool php70-www
    root       957  0.0  1.7 757504 33620 ?        Ss   11:19   0:00 php-fpm: master process (/opt/remi/php56/root/etc/php-fpm.conf)
    nginx     2062  0.0  0.5 757504 10576 ?        S    11:19   0:00  \_ php-fpm: pool php56-www
    nginx     2063  0.0  0.5 757504 10576 ?        S    11:19   0:00  \_ php-fpm: pool php56-www
    nginx     2065  0.0  0.5 757504 10576 ?        S    11:19   0:00  \_ php-fpm: pool php56-www
    nginx     2070  0.0  0.5 757504 10576 ?        S    11:19   0:00  \_ php-fpm: pool php56-www
    nginx     2072  0.0  0.5 757504 10580 ?        S    11:19   0:00  \_ php-fpm: pool php56-www
    root       959  0.0  2.1 768580 40532 ?        Ss   11:19   0:00 php-fpm: master process (/etc/opt/remi/php71/php-fpm.conf)
    nginx     2054  0.0  0.5 768580 10940 ?        S    11:19   0:00  \_ php-fpm: pool php71-www
    nginx     2057  0.0  0.5 768580 10940 ?        S    11:19   0:00  \_ php-fpm: pool php71-www
    nginx     2058  0.0  0.5 768580 10940 ?        S    11:19   0:00  \_ php-fpm: pool php71-www
    nginx     2066  0.0  0.5 768580 10940 ?        S    11:19   0:00  \_ php-fpm: pool php71-www
    nginx     2067  0.0  0.5 768580 10944 ?        S    11:19   0:00  \_ php-fpm: pool php71-www
    root      2048  0.0  0.5 642156  9444 ?        Ss   11:19   0:00 php-fpm: master process (/usr/local/etc/php-fpm.conf)
    root      2451  0.0  1.4 109284 27020 ?        Ss   11:19   0:00 nginx: master process /usr/local/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    nginx     2452  0.0  2.7 137956 51812 ?        S<   11:19   0:00  \_ nginx: worker process
    nginx     2454  0.0  2.7 137956 51812 ?        S<   11:19   0:00  \_ nginx: worker process
    nginx     2456  0.0  2.7 137956 51812 ?        S<   11:19   0:00  \_ nginx: worker process
    root      3240  0.0  2.2 745448 42100 ?        Ss   11:23   0:00 php-fpm: master process (/etc/opt/remi/php72/php-fpm.conf)
    nginx     3241  0.0  0.5 745448 11144 ?        S    11:23   0:00  \_ php-fpm: pool php72-www
    nginx     3242  0.0  0.5 745448 11140 ?        S    11:23   0:00  \_ php-fpm: pool php72-www
    nginx     3243  0.0  0.5 745448 11140 ?        S    11:23   0:00  \_ php-fpm: pool php72-www
    nginx     3244  0.0  0.5 745448 11140 ?        S    11:23   0:00  \_ php-fpm: pool php72-www
    nginx     3245  0.0  0.5 745448 11144 ?        S    11:23   0:00  \_ php-fpm: pool php72-www
    
     
  6. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    Revisit benchmarks comparing Centmin Mod 123.09beta01's PHP-FPM 7.2.0 Alpha1 + PGO with Remi SCL PHP-FPM 7.2.0 Alpha1, 7.16, 7.0.20, and 5.6.30

    With opcache.enable_cli=0

    PHP Version bench.php micro_bench.php detailed_benchmark.php
    PHP 7.2.0alpha1 centminmod.com php-fpm + PGO 0.3852 2.1047 1.7820
    PHP 7.2.0alpha1 remi scl php-fpm 0.3942 2.2707 1.9384
    PHP 7.1.6 remi scl php-fpm 0.4148 2.3908 2.0900
    PHP 7.0.20 remi scl php-fpm 0.4330 2.2682 2.1270
    PHP 5.6.30 remi scl php-fpm 1.2167 5.8848 4.1424


    merging with previous results
    PHP Version bench.php micro_bench.php detailed_benchmark.php
    PHP 7.2.0alpha1 centminmod.com php-fpm + PGO 0.3852 2.1047 1.7820
    PHP 7.1.6 centminmod.com php-fpm + No PGO 0.4069 2.2363 1.9149
    PHP 7.1.6 centminmod.com php-fpm + PGO 0.4135 2.2365 1.9436
    PHP 7.2.0alpha1 remi scl php-fpm 0.3942 2.2707 1.9384
    PHP 7.1.6 remi scl php-fpm 0.4148 2.3908 2.0900
    PHP 7.0.20 remi scl php-fpm 0.4330 2.2682 2.1270
    PHP 5.6.30 remi scl php-fpm 1.2167 5.8848 4.1424
     
    Last edited: Jun 11, 2017
  7. KeVo

    KeVo Active Member

    180
    71
    28
    May 28, 2014
    Ratings:
    +101
    Local Time:
    5:16 AM
    1.11.x
    10.1.18
    Using the betainstaller-latest here. When trying to upgrade to 7.2.0alpha1, it seems the download mirror/link isn't valid and it aborts the upgrade.

    Code:
    US server detected
     ____   _   _  ____       ____                          _                    _
    |  _ \ | | | ||  _ \  _  |  _ \   ___ __      __ _ __  | |  ___    __ _   __| |
    | |_) || |_| || |_) |(_) | | | | / _ \\ \ /\ / /| '_ \ | | / _ \  / _` | / _` |
    |  __/ |  _  ||  __/  _  | |_| || (_) |\ V  V / | | | || || (_) || (_| || (_| |
    |_|    |_| |_||_|    (_) |____/  \___/  \_/\_/  |_| |_||_| \___/  \__,_| \__,_|
                                                                                 
    HTTP/1.1 404 Not Found
    Initializing download: http://php.net/get/php-7.2.0alpha1.tar.xz/from/this/mirror
    HTTP/1.1 404 Not Found
    Error: php-7.2.0alpha1.tar.xz download failed.
     
    
     
  8. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    you installed betainstaller-latest.sh method then ran centmin.sh menu option 5 and specify 7.2.0alpha1 ? You can only update to 7.2.0alpha1 via centmin.sh menu option 5 and not via initial install with 7.2.0alpha1

    also make sure to update centmin mod via centmin.sh menu option 23 submenu option 2 if your betainstaller-latest.sh install is older than 24hrs.

    Code (Text):
    --------------------------------------------------------
         Centmin Mod Menu 123.09beta01 centminmod.com    
    --------------------------------------------------------
    1).  Centmin Install
    2).  Add Nginx vhost domain
    3).  NSD setup domain name DNS
    4).  Nginx Upgrade / Downgrade
    5).  PHP Upgrade / Downgrade
    6).  XCache Re-install
    7).  APC Cache Re-install
    8).  XCache Install
    9).  APC Cache Install
    10). Memcached Server Re-install
    11). MariaDB MySQL Upgrade & Management
    12). Zend OpCache Install/Re-install
    13). Install/Reinstall Redis PHP Extension
    14). SELinux disable
    15). Install/Reinstall ImagicK PHP Extension
    16). Change SSHD Port Number
    17). Multi-thread compression: pigz,pbzip2,lbzip2...
    18). Suhosin PHP Extension install
    19). Install FFMPEG and FFMPEG PHP Extension
    20). NSD Install/Re-Install
    21). Update - Nginx + PHP-FPM + Siege
    22). Add Wordpress Nginx vhost + Cache Plugin
    23). Update Centmin Mod Code Base
    24). Exit
    --------------------------------------------------------
    Enter option [ 1 - 24 ] 5
    --------------------------------------------------------
    

    Code (Text):
    Do you want to run YUM install checks ?  [y/n]
    
    This will increase your upgrade duration time wise.
    Check the change log centminmod.com/changelog.html
    to see if any Nginx or PHP related new additions
    which require checking YUM prequisites are met.
    If no new additions made, you can skip the 
    YUM install check to speed up upgrade time.
    
     [y/n]: n
    

    Code (Text):
         ____   _   _  ____       _   _                                _      
        |  _ \ | | | ||  _ \  _  | | | | _ __    __ _  _ __  __ _   __| |  ___ 
        | |_) || |_| || |_) |(_) | | | || '_ \  / _` || '__|/ _` | / _` | / _ \
        |  __/ |  _  ||  __/  _  | |_| || |_) || (_| || |  | (_| || (_| ||  __/
        |_|    |_| |_||_|    (_)  \___/ | .__/  \__, ||_|   \__,_| \__,_| \___|
                                        |_|     |___/                          
    
    PHP Upgrade - Would you like to continue? [y/n] y
    
    ----------------------------------------------------------------
    Install which version of PHP? (version i.e. 5.6.30, 7.0.18, NGDEBUG)
    PHP 7.x/7.1.x is GA Stable but still may have broken PHP extensions.
    NGDEBUG is PHP 7.2.0 dev builds minus incompatible PHP extensions
    ----------------------------------------------------------------
    Enter PHP Version number you want to upgrade/downgrade to: 7.2.0alpha1
    ----------------------------------------------------------------
    existing php.ini will be backed up at /usr/local/lib/php.ini-oldversion_110617-034546
    ----------------------------------------------------------------
    Downloading PHP 7.2.0alpha1 from https://downloads.php.net/~pollita/
    Download php-7.2.0alpha1.tar.gz ...
    wget -cnv https://downloads.php.net/~pollita/php-7.2.0alpha1.tar.gz --tries=3
    2017-06-11 03:47:28 URL:https://downloads.php.net/~pollita/php-7.2.0alpha1.tar.gz [20796984/20796984] -> "php-7.2.0alpha1.tar.gz" [1]
    Download done.
    php-7.2.0alpha1.tar.gz valid file.
    
    -----------------------------------------------------------------------------------------
    Detected PHP 7.2 branch.
    You 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 you 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
    
     
    Last edited: Jun 11, 2017
  9. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    http://php.net/archive/2017.php#id2017-06-08-2

    Code (Text):
    08 Jun 2017, PHP 7.2.0alpha1
    
    - Core:
      . Added ZEND_COUNT, ZEND_GET_CLASS, ZEND_GET_CALLED_CLASS, ZEND_GET_TYPE,
        ZEND_FUNC_NUM_ARGS, ZEND_FUNC_GET_ARGS instructions, to implement
        corresponding builtin functions. (Dmitry)
      . "Countable" interface is moved from SPL to Core. (Dmitry)
      . Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin
        function, through hash lookup in flipped array. (Dmitry)
      . Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUNTED). (Dmitry)
      . Removed the sql.safe_mode directive. (Kalle)
      . Removed support for Netware. (Kalle)
      . Renamed ReflectionClass::isIterateable() to ReflectionClass::isIterable()
        (alias original name for BC). (Sara)
      . Fixed bug #54535 (WSA cleanup executes before MSHUTDOWN). (Kalle)
      . Implemented FR #69791 (Disallow mail header injections by extra headers)
        (Yasuo)
      . Implemented FR #49806 (proc_nice() for Windows). (Kalle)
      . Fix pthreads detection when cross-compiling (ffontaine)
      . Fixed memory leaks caused by exceptions thrown from destructors. (Bob,
        Dmitry).
      . Fixed bug #73215 (uniqid() should use better random source). (Yasuo)
      . Fixed bug #73337 (try/catch not working with two exceptions inside a same
        operation). (Dmitry)
      . Implemented FR #72768 (Add ENABLE_VIRTUAL_TERMINAL_PROCESSING flag for
        php.exe). (Michele Locati)
      . Implemented "Convert numeric keys in object/array casts" RFC, fixes
        bugs #53838, #61655, #66173, #70925, #72254, etc. (Andrea)
      . Implemented "Deprecate and Remove Bareword (Unquoted) Strings" RFC.
        (Rowan Collins)
      . Raised minimum supported Windows versions to Windows 7/Server 2008 R2.
        (Anatol)
      . Implemented minor optimization in array_keys/array_values(). (Sara)
      . Fixed bug #73969 (segfault in debug_print_backtrace). (andrewnester)
      . Added PHP_OS_FAMILY constant to determine on which OS we are. (Jan Altensen)
      . Fixed bug #73994 (arginfo incorrect for unpack). (krakjoe)
      . Fixed bug #73973 (assertion error in debug_zval_dump). (andrewnester)
      . Fixed bug #73987 (Method compatibility check looks to original
        definition and not parent). (pmmaga)
      . Fixed bug #73991 (JSON_OBJECT_AS_ARRAY not respected). (Sara)
      . Fixed bug #74053 (Corrupted class entries on shutdown when a destructor
        spawns another object). (jim at commercebyte dot com)
      . Fixed bug #73971 (Filename got limited to MAX_PATH on Win32 when scan
        directory). (Anatol)
      . Fixed bug #74149 (static embed SAPI linkage error). (krakjoe)
      . Fixed bug #72359, bug #72451, bug #73706, bug #71115 and others related
        to interned strings handling in TS builds. (Anatol, Dmitry)
      . Implemented "Trailing Commas In List Syntax" RFC for group use lists only.
        (Sammy Kaye Powers)
      . Fixed bug #74269 (It's possible to override trait property with different
        loosely-equal value). (pmmaga)
      . Fixed bug #61970 (Restraining __construct() access level in subclass gives
        a fatal error). (pmmaga)
      . Fixed bug #63384 (Cannot override an abstract method with an abstract
        method). (pmmaga, wes)
      . Fixed bug #74607 (Traits enforce different inheritance rules). (pmmaga)
      . Fixed misparsing of abstract unix domain socket names. (Sara)
    
    - BCMath:
      . Fixed bug #46564 (bcmod truncates fractionals). (liborm85)
    
    - Calendar:
      . Fix integer overflows (Joshua Rogers)
    
    - Date:
      . Fixed bug #55407 (Impossible to prototype DateTime::createFromFormat).
        (kelunik)
      . Fixed bug #69587 (DateInterval properties and isset). (jhdxr)
      . Fixed bug #74404 (Wrong reflection on DateTimeZone::getTransitions).
        (krakjoe)
      . Fixed bug #74080 (add constant for RFC7231 format datetime). (duncan3dc)
      . Fixed bug #74639 (implement clone for DatePeriod and DateInterval).
        (andrewnester)
      . Implemented FR #71520 (Adding the DateTime constants to the
        DateTimeInterface interface). (Majkl578)
    
    - Dba:
      . Fixed bug #72885 (flatfile: dba_fetch() fails to read replaced entry).
        (Anatol)
    
    - DOM:
      . Fixed bug #67474 (getElementsByTagNameNS filter on default ns). (aboks)
      . Fixed bug #54382 (getAttributeNodeNS doesn't get xmlns* attributes).
        (aboks)
      . Fixed bug #74004 (LIBXML_NOWARNING (etc) ignored by DOMDocument::loadHTML).
        (somedaysummer)
    
    - EXIF:
      . Added support for vendor specific tags for the following formats:
        Samsung, DJI, Panasonic, Sony, Pentax, Minolta, Sigma/Foveon, AGFA,
        Kyocera, Ricoh & Epson. (Kalle)
      . Fixed bug #72682 (exif_read_data() fails to read all data for some
        images). (Kalle)
      . Fixed bug #71534 (Type confusion in exif_read_data() leading to heap
        overflow in debug mode). (hlt99 at blinkenshell dot org, Kalle)
      . Fixed bug #68547 (Exif Header component value check error).
        (sjh21a at gmail dot com, Kalle)
      . Fixed bug #66443 (Corrupt EXIF header: maximum directory nesting level
        reached for some cameras). (Kalle)
      . Fixed Redhat bug #1362571 (PHP not returning full results for
        exif_read_data function). (Kalle)
    
    - FPM:
      . Configuration to limit fpm slow log trace callers. (Sannis)
      . Fixed bug #69865 (php-fpm does not close stderr when using syslog).
        (Mike)
    
    - FTP:
      . Fixed bug #74598 (ftp:// wrapper ignores context arg). (Sara)
      . Implement MLSD for structured listing of directories. (blar)
    
    - GD:
      . Implemented imageresolution as getter and setter (Christoph)
      . Fixed bug #74343 (compile fails on solaris 11 with system gd2 library).
        (krakjoe)
    
    - GMP:
      . Fixed bug #70896 (gmp_fact() silently ignores non-integer input). (Sara)
    
    - hash:
      . Fixed bug #73961 (environmental build dependency in hash sha3 source).
        (krakjoe)
      . Changed HashContext from resource to object. (Rouven Weßling, Sara)
    
    - intl:
      . Fixed bug #74433 (wrong reflection for Normalizer methods). (villfa)
      . Fixed bug #74439 (wrong reflection for Locale methods). (villfa)
      . Fixed bug #74468 (wrong reflection on Collator::sortWithSortKeys). (villfa)
      . Fixed bug #63790 (test using Spoofchecker which may be unavailable). (Sara)
    
    - Mbstring:
      . Implemented request #66024 (mb_chr() and mb_ord()). (Masakielastic, Yasuo)
      . Implemented request #65081 (mb_scrub()). (Masakielastic, Yasuo)
      . Implemented request #69086 (enhancement for mb_convert_encoding() that
        handles multibyte replacement char nicely). (Masakielastic, Yasuo)
      . Added array input support to mb_convert_encoding(). (Yasuo)
      . Added array input support to mb_check_encoding(). (Yasuo)
      . Fixed bug #69079 (enhancement for mb_substitute_character). (masakielastic)
      . Update to oniguruma version 6.3.0. (Remi)
    
    - Mcrypt:
      . The deprecated mcrypt extension has been moved to PECL. (leigh)
    
    - MySQLi:
      . Fixed bug #73949 (leak in mysqli_fetch_object). (krakjoe)
    
    - mysqlnd:
      . Fixed bug #73800 (sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
        (vanviegen)
    
    - OpenSSL:
      . Fixed bug #71519 (add serial hex to return value array). (xrobau)
    
    - PCRE:
      . Added support for PCRE JIT fast path API. (dmitry)
      . Fixed bug #61780 (Inconsistent PCRE captures in match results). (cmb)
    
    - PDO:
      . Add "Sent SQL" to debug dump for emulated prepares. (Adam Baratz)
      . Add parameter types for national character set strings. (Adam Baratz)
    
    - PDO_DBlib:
      . Fixed bug #73234 (Emulated statements let value dictate parameter type).
        (Adam Baratz)
      . Fixed bug #73396 (bigint columns are returned as strings). (Adam Baratz)
      . Expose DB-Library version as \PDO::DBLIB_ATTR_VERSION attribute on \PDO
        instance. (Adam Baratz)
      . Add test coverage for bug #72969. (Jeff Farr)
    
    - PDO_OCI:
      . Fixed bug #54379 (PDO_OCI: UTF-8 output gets truncated). (gureedo / Oracle)
    
    - PDO_PgSQL:
      . Fixed bug #73959 (lastInsertId fails to throw an exception for wrong
        sequence name). (andrewnester)
    
    - PDO_Sqlite
      . Switch to sqlite3_prepare_v2() and sqlite3_close_v2() functions (rasmus)
    
    - phar:
      . Fixed bug #74383 (phar method parameters reflection correction).
        (mhagstrand)
      . Fixed bug #74196 (phar does not correctly handle names containing dots).
        (mhagstrand)
      . Fixed bug #74386 (Phar::__construct reflection incorrect). (villfa)
    
    - PHPDBG
      . Added extended_value to opcode dump output. (Sara)
    
    - posix:
      . Fixed bug #71219 (configure script incorrectly checks for ttyname_r). (atoh)
    
    - Session:
      . Fixed bug #73461 (Prohibit session save handler recursion). (Yasuo)
      . PR #2233 Removed register_globals related code and "!" can be used as $_SESSION key name. (Yasuo)
      . Improved bug #73100 fix. 'user' save handler can only be set by session_set_save_handler()
      . Fixed bug #69582 (session not readable by root in CLI). (EvgeniySpinov)
    
    - SOAP:
      . Fixed bug #69137 (Peer verification fails when using a proxy with SoapClient)
        (Keith Smiley)
    
    - SQLite3:
      . Update to Sqlite 3.18.0. (cmb)
      . Fixed bug #74413 (incorrect reflection for SQLite3::enableExceptions).
        (krakjoe)
    
    - Standard:
      . Add subject to mail log. (tomsommer)
      . Fixed bug #31875 (get_defined_functions additional param to exclude
        disabled functions). (willianveiga)
      . Fixed bug #69442 (closing of fd incorrect when PTS enabled). (jaytaph)
      . Fixed bug #72974 (imap is undefined service on AIX). (matthieu.sarter)
      . Fixed bug #72979 (money_format stores wrong length AIX). (matthieu.sarter)
      . Fixed bug #74300 (unserialize accepts two plus/minus signs for float number exponent part).
        (xKerman)
      . Fixed bug #74556 (stream_socket_get_name() returns '\0'). (Sara)
    
    - XML:
      . Moved utf8_encode() and utf8_decode() to the Standard extension. (Andrea)
      . Fixed bug #72135 (malformed XML causes fault) (edgarsandi)
    
    - xmlreader:
      . Fixed bug #74457 (Wrong reflection on XMLReader::expand). (villfa)
    
    - XMLRPC:
      . Use Zend MM for allocation in bundled libxmlrpc (Joe)
    
    - ZIP:
      . Add support for encrypted archives. (Remi)
      . Use of bundled libzip is deprecated, --with-libzip option is recommended. (Remi)
      . Fixed Bug #73803 (Reflection of ZipArchive does not show public properties). (Remi)
     
  10. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
  11. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    tabled comparison results. Yes Centmin Mod 123.09beta01's PHP-FPM 7.1.6 is as fast as Remi SCL's PHP-FPM 7.2.0 Alpha 1 :)

    phpbenchmarks-110617.png
     
  12. KeVo

    KeVo Active Member

    180
    71
    28
    May 28, 2014
    Ratings:
    +101
    Local Time:
    5:16 AM
    1.11.x
    10.1.18
    No, it wasn't quite on a fresh install. I'd had that on the PHP7.1 line for a few days and used option 5 and specified 7.2.0alpha1.

    Just whipped up a new Linode and tried again with a fresh installation, coming off of PHP 7.0.x using option 5 and it did the same thing. Here's what the upgrade log in /root/centminmod/ directory gave me.

    Code:
    PHP Upgrade - Would you like to continue? [y/n] y
    
    ----------------------------------------------------------------
    Install which version of PHP? (version i.e. 7.0.19, 7.0.18, NGDEBUG)
    PHP 7.x/7.1.x is GA Stable but still may have broken PHP extensions.
    NGDEBUG is PHP 7.2.0 dev builds minus incompatible PHP extensions
    ----------------------------------------------------------------
    Enter PHP Version number you want to upgrade/downgrade to: 7.2.0alpha1
    ----------------------------------------------------------------
    existing php.ini will be backed up at /usr/local/lib/php.ini-oldversion_110617-181648
    ----------------------------------------------------------------
    PHP Warning:  Cannot load module 'redis' because required module 'igbinary' is not loaded in Unknown on line 0
    Downloading PHP 7.2.0alpha1 from https://downloads.php.net/~pollita/
    Download php-7.2.0alpha1.tar.gz ...
    wget -cnv https://downloads.php.net/~pollita/php-7.2.0alpha1.tar.gz --tries=3
    2017-06-11 18:17:04 URL:https://downloads.php.net/~pollita/php-7.2.0alpha1.tar.gz [20796984/20796984] -> "php-7.2.0alpha1.tar.gz" [1]
    Download done.
    php-7.2.0alpha1.tar.gz valid file.
    
    -----------------------------------------------------------------------------------------
    
    -----------------------------------------------------------------------------------------
    Detected PHP 7.2 branch.
    You 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 you 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
    
    *************************************************
    Zend Optimizer Plus OPcache configured
    *************************************************
    PHP 7+ detected which uses newer mysqlnd
    or PDO MySQL extensions and removed the
    legacy mysql extension. You can optionally
    re-add the removed legacy mysql extension
    to PHP 7+ by answering yes to next question
    Only answer yes if you know for sure you
    have very old web scripts which need mysql
    legacy extension re-added. Otherwise answer
    no which is recommended for best stability
    
    Re-add legacy mysql extension to PHP 7+ [y/n] ? n
    
    /svr-setup/php-7.2.0alpha1/ext /svr-setup
    /svr-setup
    *************************************************
    Upgrading PHP
    *************************************************
    US server detected
    
    |  _ \ | | | ||  _ \  _  |  _ \   ___ __      __ _ __  | |  ___    __ _   __| |
    | |_) || |_| || |_) |(_) | | | | / _ \\ \ /\ / /| '_ \ | | / _ \  / _` | / _` |
    |  __/ |  _  ||  __/  _  | |_| || (_) |\ V  V / | | | || || (_) || (_| || (_| |
    |_|    |_| |_||_|    (_) |____/  \___/  \_/\_/  |_| |_||_| \___/  \__,_| \__,_|
    
    HTTP/1.1 404 Not Found
    Initializing download: http://php.net/get/php-7.2.0alpha1.tar.xz/from/this/mirror
    HTTP/1.1 404 Not Found
    Error: php-7.2.0alpha1.tar.xz download failed.
    ----------------------------------------------------------------------------------
    check Centmin Mod log for details at /root/centminlogs/
    Aborting script...
    ----------------------------------------------------------------------------------
    Total PHP Upgrade Time: 22.602562287 seconds
    By the way, what's the code to use the black background for the code snippet?
     
  13. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    black background BBCODE tag is just CODEB see How to use forum BBCODE code tags :)

    I think i know the problem, with betainstaller-latest.sh a PHP_VERSION variable override i.e. PHP_VERSION='7.0.19' is put into persistent config file at /etc/centminmod/custom_config.inc so it overrides and interferes with what you set when running centmin.sh menu option 5 !

    Remove the PHP_VERSION='7.0.19' variable from /etc/centminmod/custom_config.inc and re-run centmin.sh menu option 5. I guess I should fix that in betainstaller-latest.sh and betainstaller7.sh based installs to remove PHP_VERSION='7.0.19' from /etc/centminmod/custom_config.inc after initial installs.


    ah that might not be it as betainstaller-latest.sh and betainstaller7.sh based installs sed replace the PHP_VERSION in centmin.sh itself.
     
  14. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    @KeVo what if you manually delete any existing 7.2.0alpha1 tarballs first from /svr-setup
    Code (Text):
    cd /svr-setup
    rm -rf /svr-setup/php-7.2.0alpha1*
    

    then run centmin.sh menu option 5
     
  15. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+

    Wordpress 4.8 Benchmarks



    Update: June 12th, 2017 Add some Wordpress 4.8.0 Blitz.io 1,000 user Virginia to OVH MC-32 BHS load testing benchmarks comparisons using Centmin Mod 123.09beta01's centmin.sh menu option 22 Wordpress auto installer but disabled all the default WP plugins that get installed with it and disabled all WP caching i.e. WP Super Cache, KeyCDN Cache Enabler and Redis Nginx level caching all disabled.
    • Centmin Mod PHP-FPM 7.2.0 Alpha1 + PGO was ~4.91% faster than Remi SCL PHP-FPM 7.2.0 Alpha1 and ~6.27% faster than Remi SCL PHP-FPM 7.1.6 and ~5.3% faster than Remi SCL PHP-FPM 7.0.20.
    • Looking at average response times, Centmin Mod PHP-FPM 7.2.0 Alpha1 + PGO was ~17.31% faster than Remi SCL PHP-FPM 7.2.0 Alpha1 and ~21.25% faster than Remi SCL PHP-FPM 7.1.6 and ~18.56% faster than Remi SCL PHP-FPM 7.0.20.
    • Looking at peak max response times, Centmin Mod PHP-FPM 7.2.0 Alpha1 + PGO was ~19.16% faster than Remi SCL PHP-FPM 7.2.0 Alpha1 and ~22.6% faster than Remi SCL PHP-FPM 7.1.6 and ~20.15% faster than Remi SCL PHP-FPM 7.0.20.

    blitzio-table-01.png

    Centmin Mod PHP-FPM 7.2.0 Alpha1 + PGO

    blitzio-centminmod-pgo-php-7.2.0-alpha1-01.png

    Remi SCL PHP-FPM 7.2.0 Alpha1

    blitzio-remi-scl-php-7.2.0-alpha1-01.png

    Remi SCL PHP-FPM 7.1.6

    blitzio-remi-scl-php-7.1.6-01.png

    Remi SCL PHP-FPM 7.0.20

    blitzio-remi-scl-php-7.0.20-01.png

    Remi SCL PHP-FPM 5.6.30

    blitzio-remi-scl-php-5.6.30-01.png
     
    Last edited: Jun 12, 2017
  16. KeVo

    KeVo Active Member

    180
    71
    28
    May 28, 2014
    Ratings:
    +101
    Local Time:
    5:16 AM
    1.11.x
    10.1.18
    Following the commands you gave me, it still gives me essentially the same message from above. How odd.
     
  17. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    weird indeed

    To troubleshoot, you need to check the the php upgrade logs at /root/centminlogs and instructions under Sharing logs and errors heading for using Pastebin.com or Gists to share a sanitised version of the contents of the php_upgrade logs. You can see full details at How to troubleshoot Centmin Mod initial install issues

    if you type this command it lists all logs in date ascending order so latest log at bottom
    Code (Text):
    ls -lArt /root/centminlogs

    so copy the entire contents of latest nginx_upgrade log to gist.github.com or pastebin.com

    you can use grep to filter the logs, i.e. look for nginx_upgrade or php in log name
    Code (Text):
    ls -lahrt /root/centminlogs/ | egrep 'nginx_upgrade|php_upgrade'
    

    Code (Text):
    ls -lahrt /root/centminlogs/ | egrep 'nginx_upgrade|php_upgrade'
    -rw-r--r--  1 root root  2.6M Oct  3 03:48 centminmod_1.2.3-eva2000.09.001_031016-034409_php_upgrade.log
    -rw-r--r--  1 root root  664K Oct 12 09:24 centminmod_1.2.3-eva2000.09.001_121016-092406_nginx_upgrade.log
    

    So the last nginx upgrade log was named centminmod_1.2.3-eva2000.09.001_121016-092406_nginx_upgrade.log and located at /root/centminlogs/ccentminmod_1.2.3-eva2000.09.001_121016-092406_nginx_upgrade.log
    then use cat command to output the contents of that log. Do the same for php_upgrade.log log.

    clear your ssh window buffer/screen and type
    Code (Text):
    cat /root/centminlogs/centminmod_1.2.3-eva2000.09.001_031016-034409_php_upgrade.log

    then select and copy and paste output to pastebin.com or gist.github.com file to share. If your SSH client's scroll buffer isn't large enough using cat might not output the entire log file contents, so you may need to download the log and use local text editor to open and copy and paste.

    so only need content of 1 specific logs, in this case most recent php_upgrade.log log
     
  18. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    @KeVo ah i see the problem now. I actually didn't get the problem as I had previously downloaded tar.xz version of php 7.2.0 alpha1 as well as tar.gz so didn't get the missing tar.xz message you got

    my OVH MC-32 server shows
    Code (Text):
    ls -lahrt /svr-setup/ | grep 7.2
    -rw-r--r--    1 root      root       593K Apr 25 17:20 lua-nginx-module_v0.10.8.tar.gz
    -rw-r--r--    1 root      root        20M Jun  6 14:01 php-7.2.0alpha1.tar.gz
    -rw-r--r--    1 root      root        13M Jun  6 14:02 php-7.2.0alpha1.tar.xz
    drwxrwxr-x   16 root      root       4.0K Jun  9 22:09 php-7.2.0alpha1
    

    so need to fix 123.09beta01 routine for PHP 7.2 :)
     
  19. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    @KeVo just updated Centmin Mod 123.09beta01 with fixed PHP 7.2 download routine. Just run centmin.sh menu option 23 submenu option 2 to update your local Centmin Mod code with the fix, exit centmin.sh and then re-run centmin.sh menu option 5 to update to PHP version = 7.2.0alpha1 :)

    Code (Text):
    --------------------------------------------------------
         Centmin Mod Menu 123.09beta01 centminmod.com    
    --------------------------------------------------------
    1).  Centmin Install
    2).  Add Nginx vhost domain
    3).  NSD setup domain name DNS
    4).  Nginx Upgrade / Downgrade
    5).  PHP Upgrade / Downgrade
    6).  XCache Re-install
    7).  APC Cache Re-install
    8).  XCache Install
    9).  APC Cache Install
    10). Memcached Server Re-install
    11). MariaDB MySQL Upgrade & Management
    12). Zend OpCache Install/Re-install
    13). Install/Reinstall Redis PHP Extension
    14). SELinux disable
    15). Install/Reinstall ImagicK PHP Extension
    16). Change SSHD Port Number
    17). Multi-thread compression: pigz,pbzip2,lbzip2...
    18). Suhosin PHP Extension install
    19). Install FFMPEG and FFMPEG PHP Extension
    20). NSD Install/Re-Install
    21). Update - Nginx + PHP-FPM + Siege
    22). Add Wordpress Nginx vhost + Cache Plugin
    23). Update Centmin Mod Code Base
    24). Exit
    --------------------------------------------------------
    Enter option [ 1 - 24 ] 23
    --------------------------------------------------------
    

    Code (Text):
    --------------------------------------------------------
            Centmin Mod Updater Sub-Menu              
    --------------------------------------------------------
    1). Setup Centmin Mod Github Environment
    2). Update Centmin Mod Current Branch
    3). Update Centmin Mod Newer Branch
    4). Exit
    --------------------------------------------------------
    Enter option [ 1 - 4 ] 2
    --------------------------------------------------------
    
    Updating Current Centmin Mod code branch via git
            cd /usr/local/src/centminmod
            git stash
            git pull
            chmod +x centmin.sh
    Saved working directory and index state WIP on 123.09beta01: fe9cc13 add customcurl city-fan.org repo check fix for libtidy
    HEAD is now at fe9cc13 add customcurl city-fan.org repo check fix for libtidy
    Updating fe9cc13..6ab78b9
    Fast-forward
     inc/phpng_download.inc     |  22 +-
     installer-latest-gitlab.sh |   2 +-
     installer-latest.sh        |   2 +-
     installer7-gitlab.sh       |   2 +-
     installer7.sh              |   2 +-
     tools/nvwp.sh              | 492 +++++++++++++++++++++++++++++++++++++++++++--
     6 files changed, 490 insertions(+), 32 deletions(-)
    

    Code (Text):
    ##################### IMPORTANT #####################
     To complete update 
    ##################### IMPORTANT #####################
     run:
    
      cd /usr/local/src/centminmod
    
     before invoking centmin.sh again
    ##################### IMPORTANT #####################
    
    
     
  20. eva2000

    eva2000 Administrator Staff Member

    54,574
    12,224
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,793
    Local Time:
    9:16 PM
    Nginx 1.27.x
    MariaDB 10.x/11.4+