Welcome to Centmin Mod Community
Register Now

PHP-FPM PHP will not compile after openssl update from source

Discussion in 'Install & Upgrades or Pre-Install Questions' started by omfgbear, Feb 24, 2019.

  1. omfgbear

    omfgbear New Member

    8
    1
    3
    Sep 27, 2018
    Ratings:
    +1
    Local Time:
    11:43 AM
    1.15.4
    10
    • CentOS Version: CentOS 7 64bit
    • Centmin Mod Version Installed: 123.09beta01
    • PHP Version Installed: 7.2.13
    • When was last time updated Centmin Mod code base ? : updated automatically. on latest patch
    • Persistent Config:
      Code (Text):
      EMAIL='xxxxxx'          # Server notification email address enter only 1 address
      PUSHOVER_EMAIL='xxxxxxxxxxxx' # Signup pushover.net push email notifications to mobile & tablets
      
      CMGIT='https://github.com/centminmod/centminmod.git'
      AUTO_GITUPDATE='y'
      
      ENABLEMOTD_CSFMSG='y'         # motd banner csf message alert disaply
      ENABLEMOTD_LINKSMSG='y'       # motd centminmod.com links bookmark alert display
      
      #####################################################
      TIME_NGINX='y'
      TIME_PHPCONFIGURE='y'
      TIME_MEMCACHED='y'
      TIME_IMAGEMAGICK='y'
      TIME_REDIS='n'
      #####################################################
      # Networking
      # do not edit below variables but instead set them in
      # /etc/centminmod/custom_config.inc as outlined on
      # official site at
      # https://centminmod.com/upgrade.html#persistent to
      # override defaults
      # disable system IPv6 support
      # https://wiki.centos.org/FAQ/CentOS7#head-8984faf811faccca74c7bcdd74de7467f2fcd8ee
      DISABLE_IPVSIX='n'
      FORCE_IPVFOUR='y' # curl/wget commands through script force IPv4
      
      # Clang & GCC Compilers
      MARCH_TARGETNATIVE='y'        # for intel 64bit only set march=native, if no set to x86-64
      CLANG='n'                     # Nginx and LibreSSL
      CLANG_FOUR='n'                # Clang 4.0+ optional support https://community.centminmod.com/threads/13729/
      CLANG_FIVE='n'                # Clang 5.0+ optional support https://community.centminmod.com/threads/13729/
      CLANG_SIX='n'                 # Clang 6.0+ optional support https://community.centminmod.com/threads/13729/
      CLANG_PHP='n'                 # PHP
      CLANG_APC='n'                 # APC Cache
      CLANG_MEMCACHED='n'           # Memcached menu option 10 routine
      GCCINTEL_PHP='y'              # enable PHP-FPM GCC compiler with Intel cpu optimizations
      PHP_PGO='y'                   # Profile Guided Optimization
      PHPPGO_INDEXPATH='/home/nginx/domains/vapecrunch.com/public/index.php'
      DEVTOOLSET_PHP='y'            # use devtoolset GCC for GCCINTEL_PHP='y'
      DEVTOOLSETSEVEN='y'           # Enable or disable devtoolset-7 GCC 7.1 support instead of devtoolset-6 GCC 6.2 support
      #DEVTOOLSETEIGHT='n'           # source compiled GCC 8 from latest snapshot builds
      NGINX_DEVTOOLSETGCC='y'       # Use devtoolset-4 GCC 5.3 even for CentOS 7 nginx compiles
      GENERAL_DEVTOOLSETGCC='y'     # Use devtoolset-4 GCC 5.3 whereever possible/coded
      CRYPTO_DEVTOOLSETGCC='y'      # Use devtoolset-4 GCC 5.3 for libressl or openssl compiles
      NGX_GSPLITDWARF='y'           # for Nginx compile https://community.centminmod.com/posts/44072/
      PHP_GSPLITDWARF='y'           # for PHP compile https://community.centminmod.com/posts/44072/
      PHP_LTO='n'                   # enable -flto compiler for GCC 4.8.5+ PHP-FPM compiles currently not working with PHP 7.x
      NGX_LDGOLD='y'                # for Nginx compile i.e. passing ld.gold linker -fuse-ld=bfd or -fuse-ld=gold https://community.centminmod.com/posts/44037/
      NGINXCOMPILE_FORMATSEC='y'    # whether or not nginx is compiled with -Wformat -Werror=format-security flags
      
      # Nginx Dynamic Module Switches
      NGXDYNAMIC_MANUALOVERRIDE='n' # set to 'y' if you want to manually drop in nginx dynamic modules into /usr/local/nginx/modules
      NGXDYNAMIC_NJS='n'
      NGXDYNAMIC_XSLT='n'
      NGXDYNAMIC_PERL='n'
      NGXDYNAMIC_IMAGEFILTER='y'
      NGXDYNAMIC_GEOIP='n'
      NGXDYNAMIC_GEOIPTWOLITE='n'
      NGXDYNAMIC_STREAM='y'
      NGXDYNAMIC_STREAMGEOIP='n'  # nginx 1.11.3+ option http://hg.nginx.org/nginx/rev/558db057adaa
      NGXDYNAMIC_STREAMREALIP='n' # nginx 1.11.4+ option http://hg.nginx.org/nginx/rev/9cac11efb205
      NGXDYNAMIC_HEADERSMORE='y'
      NGXDYNAMIC_SETMISC='y'
      NGXDYNAMIC_ECHO='y'
      NGXDYNAMIC_LUA='n'          #
      NGXDYNAMIC_SRCCACHE='y'
      NGXDYNAMIC_DEVELKIT='n'     #
      NGXDYNAMIC_MEMC='y'
      NGXDYNAMIC_REDISTWO='n'
      NGXDYNAMIC_NGXPAGESPEED='n'
      NGXDYNAMIC_BROTLI='y'
      NGXDYNAMIC_FANCYINDEX='n'
      NGXDYNAMIC_HIDELENGTH='y'
      NGXDYNAMIC_TESTCOOKIE='n'
      NGXDYNAMIC_VHOSTSTATS='y'
      
      # Maintenance Mode (will run maintenance mode during these upgrades)
      # set = y to put nginx, php and mariadb major version updates into 503
      # maintenance mode https://community.centminmod.com/posts/26485/
      NGINX_UPDATEMAINTENANCE='n'
      PHP_UPDATEMAINTENANCE='n'
      MARIADB_UPDATEMAINTENANCE='y'
      
      # Nginx
      NGINXCOMPILE_PIE='n'         # build nginx with Position-independent code (PIC) / Position-indendendent executables (PIEs)
      NGINX_VERSION='1.15.8'       # Use this version of Nginx
      NGINX_VHOSTSSL='y'           # enable centmin.sh menu 2 prompt to create self signed SSL vhost 2nd vhost conf
      NGINXBACKUP='y'
      VHOST_PRESTATICINC='y'       # add pre-staticfiles-local.conf & pre-staticfiles-global.conf include files
      NGINX_IPV='y'                #NGINX IPV6 compile support for unattended mode only
      AUTOTUNE_CLIENTMAXBODY='y'   # auto tune client_max_body_size option in nginx.conf
      NGINXUPGRADESLEEP='3'
      USE_NGINXMAINEXTLOGFORMAT='n' # use default combined nginx log format instead of main_ext custom format for nginx amplify
      NSD_INSTALL='y'              # Install NSD (DNS Server)
      NSD_VERSION='3.2.18'         # NSD Version
      NTP_INSTALL='y'              # Install Network time protocol daemon
      NGINXPATCH='y'               # Set to y to allow NGINXPATCH_DELAY seconds time before Nginx configure and patching Nginx
      NGINXPATCH_DELAY='1'         # Number of seconds to pause Nginx configure routine during Nginx upgrades
      STRIPNGINX='y'               # set 'y' to strip nginx binary to reduce size
      NGXMODULE_ALTORDER='y'       # nginx configure module ordering alternative order
      NGINX_COMPILE_EXPORT='y'     # nginx compile export symbols when mixing nginx static and dynamic compiled libraries
      NGINX_ZERODT='n'             # nginx zero downtime reloading on nginx upgrades
      NGINX_MAXERRBYTELIMIT='2048' # modify NGX_MAX_ERROR_STR hardcoded 2048 limit by editing value i.e. http://openresty-reference.readthedocs.io/en/latest/Lua_Nginx_API/#print
      NGINX_INSTALL='y'            # Install Nginx (Webserver)
      NGINX_DEBUG='n'              # Enable & reinstall Nginx debug log nginx.org/en/docs/debugging_log.html & wiki.nginx.org/Debugging
      NGINX_HTTP2='y'              # Nginx http/2 patch https://community.centminmod.com/threads/4127/
      NGINX_HTTPPUSH='n'           # Nginx http/2 push patch https://community.centminmod.com/threads/11910/
      NGINX_ZLIBNG='n'             # 64bit OS only for Nginx compiled against zlib-ng https://github.com/Dead2/zlib-ng
      NGINX_MODSECURITY='n'        # modsecurity module support https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#Installation_for_NGINX
      NGINX_REALIP='y'             # http://nginx.org/en/docs/http/ngx_http_realip_module.html
      NGINX_RDNS='n'               # https://github.com/flant/nginx-http-rdns
      NGINX_NJS='n'                # nginScript https://www.nginx.com/blog/launching-nginscript-and-looking-ahead/
      NGINX_GEOIP='y'              # Nginx GEOIP module install
      NGINX_GEOIPMEM='y'           # Nginx caches GEOIP databases in memory (default), setting 'n' caches to disk instead
      NGINX_GEOIPTWOLITE='n'       # https://github.com/leev/ngx_http_geoip2_module
      NGINX_STUBSTATUS='y'         # http://nginx.org/en/docs/http/ngx_http_stub_status_module.html required for nginx statistics
      NGINX_SUB='y'                # http://nginx.org/en/docs/http/ngx_http_sub_module.html
      NGINX_ADDITION='y'           # http://nginx.org/en/docs/http/ngx_http_addition_module.html
      NGINX_IMAGEFILTER='y'        # http://nginx.org/en/docs/http/ngx_http_image_filter_module.html
      NGINX_PERL='n'               # http://nginx.org/en/docs/http/ngx_http_perl_module.html
      NGINX_XSLT='n'               # http://nginx.org/en/docs/http/ngx_http_xslt_module.html
      NGINX_LENGTHHIDE='n'         # https://github.com/nulab/nginx-length-hiding-filter-module
      NGINX_LENGTHHIDEGIT='y'      # triggers only if NGINX_LENGTHHIDE='y'
      NGINX_TESTCOOKIE='n'         # https://github.com/kyprizel/testcookie-nginx-module
      NGINX_TESTCOOKIEGIT='n'      # triggers only if NGINX_TESTCOOKIE='y'
      NGINX_CACHEPURGE='y'         # https://github.com/FRiCKLE/ngx_cache_purge/
      NGINX_ACCESSKEY='n'          #
      NGINX_HTTPCONCAT='n'         # https://github.com/alibaba/nginx-http-concat
      NGINX_THREADS='y'            # https://www.nginx.com/blog/thread-pools-boost-performance-9x/
      NGINX_SLICE='n'              # https://nginx.org/en/docs/http/ngx_http_slice_module.html
      NGINX_STREAM='y'             # http://nginx.org/en/docs/stream/ngx_stream_core_module.html
      NGINX_STREAMGEOIP='y'        # nginx 1.11.3+ option http://hg.nginx.org/nginx/rev/558db057adaa
      NGINX_STREAMREALIP='y'       # nginx 1.11.4+ option http://hg.nginx.org/nginx/rev/9cac11efb205
      NGINX_STREAMSSLPREREAD='y'   # nginx 1.11.5+ option https://nginx.org/en/docs/stream/ngx_stream_ssl_preread_module.html
      NGINX_AUTHREQ='n'            # http://nginx.org/en/docs/http/ngx_http_auth_request_module.html
      NGINX_SECURELINK='y'         # http://nginx.org/en/docs/http/ngx_http_secure_link_module.html
      NGINX_FANCYINDEX='n'         # http://wiki.nginx.org/NgxFancyIndex
      NGINX_FANCYINDEXVER='0.4.2'  # https://github.com/aperezdc/ngx-fancyindex/releases
      NGINX_VHOSTSTATS='n'         # https://github.com/vozlt/nginx-module-vts
      NGINX_LIBBROTLI='y'          # https://github.com/eustas/ngx_brotli
      NGINX_LIBBROTLISTATIC='n'
      NGINX_PAGESPEED='n'          # Install ngx_pagespeed
      NGINX_PAGESPEEDGITMASTER='n' # Install ngx_pagespeed from official github master instead  
      NGXPGSPEED_VER='1.13.35.2-stable'
      NGINX_PAGESPEEDPSOL_VER='1.13.35.2'
      NGINX_WEBDAV='n'             # Nginx WebDAV and nginx-dav-ext-module
      NGINX_EXTWEBDAVVER='0.0.3'   # nginx-dav-ext-module version
      NGINX_LIBATOMIC='y'          # Nginx configured with libatomic support
      NGINX_HTTPREDIS='n'          # Nginx redis http://wiki.nginx.org/HttpRedisModule
      NGINX_HTTPREDISVER='0.3.7'   # Nginx redis version
      NGINX_PCREJIT='y'            # Nginx configured with pcre & pcre-jit support
      NGINX_PCRE_DYNAMIC='y'       # compile nginx pcre as dynamic instead of static library
      NGINX_PCREVER='8.42'         # Version of PCRE used for pcre-jit support in Nginx
      NGINX_ZLIBCUSTOM='y'         # Use custom zlib instead of system version
      NGINX_ZLIBVER='1.2.11'       # http://www.zlib.net/
      ORESTY_HEADERSMORE='y'       # openresty headers more https://github.com/openresty/headers-more-nginx-module
      ORESTY_HEADERSMOREGIT='n'    # use git master instead of version specific
      NGINX_HEADERSMORE='0.33'
      NGINX_CACHEPURGEVER='2.4.2'
      NGINX_STICKY='n'             # nginx sticky module https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng
      NGINX_STICKYVER='master'
      NGINX_UPSTREAMCHECK='n'      # nginx upstream check https://github.com/yaoweibin/nginx_upstream_check_module
      NGINX_UPSTREAMCHECKVER='0.3.0'
      NGINX_OPENRESTY='y'          # Agentzh's openresty Nginx modules
      ORESTY_MEMCVER='0.18'        # openresty memc module https://github.com/openresty/memc-nginx-module
      ORESTY_SRCCACHEVER='0.31'    # openresty subrequest cache module https://github.com/openresty/srcache-nginx-module
      ORESTY_DEVELKITVER='0.3.0'  # openresty ngx_devel_kit module https://github.com/simpl/ngx_devel_kit
      ORESTY_SETMISCGIT='n'        # use git master instead of version specific
      ORESTY_SETMISC='y'           # openresty set-misc-nginx module https://github.com/openresty/echo-nginx-module
      ORESTY_SETMISCVER='0.32'     # openresty set-misc-nginx module https://github.com/openresty/set-misc-nginx-module
      ORESTY_ECHOGIT='n'           # use git master instead of version specific
      ORESTY_ECHOVER='0.61'        # openresty set-misc-nginx module https://github.com/openresty/echo-nginx-module
      #ORESTY_REDISVER='0.15'       # openresty redis2-nginx-module https://github.com/openresty/redis2-nginx-module
      
      LUAJIT_GITINSTALL='y'        # opt to install luajit 2.1 from dev branch http://repo.or.cz/w/luajit-2.0.git/shortlog/refs/heads/v2.1
      LUAJIT_GITINSTALLVER='2.1'   # branch version = v2.1 will override ORESTY_LUAGITVER if LUAJIT_GITINSTALL='y'
      
      ORESTY_LUANGINX='n'             # enable or disable or ORESTY_LUA* nginx modules below
      ORESTY_LUANGINXVER='0.10.13'  # openresty lua-nginx-module https://github.com/openresty/lua-nginx-module
      ORESTY_LUAGITVER='2.0.5'        # luagit http://luajit.org/
      ORESTY_LUAMEMCACHEDVER='0.14'   # openresty https://github.com/openresty/lua-resty-memcached
      ORESTY_LUAMYSQLVER='0.21'    # openresty https://github.com/openresty/lua-resty-mysql
      #ORESTY_LUAREDISVER='0.26'       # openresty https://github.com/openresty/lua-resty-redis
      ORESTY_LUADNSVER='0.21'         # openresty https://github.com/openresty/lua-resty-dns
      ORESTY_LUAUPLOADVER='0.10'      # openresty https://github.com/openresty/lua-resty-upload
      ORESTY_LUAWEBSOCKETVER='0.05'   # openresty https://github.com/openresty/lua-resty-websocket
      ORESTY_LUALOCKVER='0.07'        # openresty https://github.com/openresty/lua-resty-lock
      ORESTY_LUASTRINGVER='0.11rc1'      # openresty https://github.com/openresty/lua-resty-string
      #ORESTY_LUAREDISPARSERVER='0.13'    # openresty https://github.com/openresty/lua-redis-parser
      ORESTY_LUAUPSTREAMCHECKVER='0.04'  # openresty https://github.com/openresty/lua-resty-upstream-healthcheck
      ORESTY_LUALRUCACHEVER='0.08'       # openresty https://github.com/openresty/lua-resty-lrucache
      ORESTY_LUARESTYCOREVER='0.1.15' # openresty https://github.com/openresty/lua-resty-core
      ORESTY_LUAUPSTREAMVER='0.06'       # openresty https://github.com/openresty/lua-upstream-nginx-module
      NGX_LUAUPSTREAM='n'                # disable https://github.com/openresty/lua-upstream-nginx-module
      ORESTY_LUALOGGERSOCKETVER='0.1'    # cloudflare openresty https://github.com/cloudflare/lua-resty-logger-socket
      ORESTY_LUACOOKIEVER='master'       # cloudflare openresty https://github.com/cloudflare/lua-resty-cookie
      ORESTY_LUAUPSTREAMCACHEVER='0.1.1' # cloudflare openresty https://github.com/cloudflare/lua-upstream-cache-nginx-module
      NGX_LUAUPSTREAMCACHE='n'           # disable https://github.com/cloudflare/lua-upstream-cache-nginx-module
      LUACJSONVER='2.1.0.6'              # https://github.com/openresty/lua-cjson
      
      STRIPPHP='y'                 # set 'y' to strip PHP binary to reduce size
      PHP_INSTALL='y'              # Install PHP /w Fast Process Manager
      PHP_TUNING='n'               # initial php-fpm install auto tuning
      PHP_CUSTOMSSL='y'            # compile php-fpm against openssl 1.0.2+ or libressl 2.3+ whichever nginx uses
      PHPMAKETEST='y'              # set to y to enable make test after PHP make for diagnostic purposes
      AUTODETECPHP_OVERRIDE='n'    # when enabled, php updates will always reinstall all php extensions even if minor php version
      
      PHPGEOIP_ALWAYS='y'          # GeoIP php extension is always reinstalled on php recompiles
      PHPIMAGICK_ALWAYS='y'        # imagick php extension is always reinstalled on php recompiles
      PHPDEBUGMODE='n'             # --enable-debug PHP compile flag
      PHPIMAP='y'                  # Disable or Enable PHP Imap extension
      PHPFINFO='n'                 # Disable or Enable PHP File Info extension
      PHPPCNTL='y'                 # Disable or Enable PHP Process Control extension
      PHPINTL='y'                  # Disable or Enable PHP intl extension
      PHPRECODE=n                  # Disable or Enable PHP Recode extension
      PHPSNMP='y'                  # Disable or Enable PHP SNMP extension
      PHPIMAGICK='y'               # Disable or Enable PHP ImagicK extension
      PHPMAILPARSE='y'             # Disable or Enable PHP mailparse extension
      PHPIONCUBE='n'               # Disable or Enable Ioncube Loader via addons/ioncube.sh
      PHPMSSQL='n'                 # Disable or Enable MSSQL server PHP extension
      PHPMSSQL_ALWAYS='n'          # mssql php extension always install on php recompiles
      PHPEMBED='y'                 # built php with php embed SAPI library support --enable-embed=shared
      SHORTCUTS='y'                # shortcuts
      
      ##################################
      ## Nginx SSL options
      
      # control variables post vhost creation
      # whether cloudflare.conf include file is uncommented (enabled) or commented out (disabled)
      VHOSTCTRL_CLOUDFLAREINC='n'
      # whether autoprotect-$vhostname.conf include file is uncommented (enabled) or commented out (disabled)
      VHOSTCTRL_AUTOPROTECTINC='y'
      
      # OpenSSL
      DISABLE_TLSONEZERO_PROTOCOL='y' # disable TLS 1.0 protocol by default industry is moving to deprecate for security
      NOSOURCEOPENSSL='n'        # set to 'y' to disable OpenSSL source compile for system default YUM package setup
      OPENSSL_VERSION='1.1.1a'   # Use this version of OpenSSL http://openssl.org/
      OPENSSL_VERSIONFALLBACK='1.1.1'   # fallback if OPENSSL_VERSION uses openssl 1.1.x branch
      OPENSSL_THREADS='y'        # control whether openssl 1.1 branch uses threading or not
      OPENSSL_TLSONETHREE='y'    # whether OpenSSL 1.1.1 builds enable TLSv1.3
      OPENSSL_CUSTOMPATH='/usr/local/openssl/'  # custom directory path for OpenSSL 1.0.2+
      CLOUDFLARE_PATCHSSL='n'    # set 'y' to implement Cloudflare's chacha20 patch https://github.com/cloudflare/sslconfig
      CLOUDFLARE_ZLIB='n'        # use Cloudflare optimised zlib fork https://blog.cloudflare.com/cloudflare-fights-cancer/
      CLOUDFLARE_ZLIB_DYNAMIC='y' # compile nginx CF zlib as a dynamically instead of statically
      CLOUDFLARE_ZLIB_OPENSSL='y' # compile dynamically custom OpenSSL against Cloudflare zlib library
      CLOUDFLARE_ZLIBRESET='y'   # if CLOUDFLARE_ZLIB='n' set, then revert gzip compression level from 9 to 5 automatically
      CLOUDFLARE_ZLIBRAUTOMAX='n' # don't auto raise nginx gzip compression level to 9 if using Cloudflare zlib
      CLOUDFLARE_ZLIBPHP='n'     # use Cloudflare optimised zlib fork for PHP-FPM zlib instead of system zlib
      CLOUDFLARE_ZLIBDEBUG='n'   # make install debug verbose mode
      CLOUDFLARE_ZLIBVER='1.3.0'
      NGINX_DYNAMICTLS='y'       # set 'y' and recompile nginx https://blog.cloudflare.com/optimizing-tls-over-tcp-to-reduce-latency/
      OPENSSLECDSA_PATCH='n'       # https://community.centminmod.com/posts/57725/
      OPENSSLECDHX_PATCH='n'       # https://community.centminmod.com/posts/57726/
      OPENSSLEQUALCIPHER_PATCH='n' # https://community.centminmod.com/posts/57916/
      
      # LibreSSL
      LIBRESSL_SWITCH='n'        # if set to 'y' it overrides OpenSSL as the default static compiled option for Nginx server
      LIBRESSL_VERSION='2.7.2'   # Use this version of LibreSSL http://www.libressl.org/
      
      # BoringSSL
      BORINGSSL_SWITCH='n'       # if set to 'y' it overrides OpenSSL as the default static compiled option for Nginx server
      BORINGSSL_SHARED='y'       # build boringssl as shared library so nginx can dynamically compile boringssl
      BORINGSSL_DIR="/opt"
      ##################################
      
      # Choose whether to compile PCRE from source. Note PHP 5.3.8 already includes PCRE
      PCRE_SOURCEINSTALL='n'     
      PCRE_VERSION='8.42'          # PCRE version
      
      # PHP and Cache/Acceleration
      IMAGICKPHP_VER='3.4.3'   # PHP extension for imagick
      MAILPARSEPHP_VER='2.1.6'    # https://pecl.php.net/package/mailparse
      MAILPARSEPHP_COMPATVER='3.0.2' # For PHP 7
      MEMCACHED_INSTALL='y'       # Install Memcached
      LIBEVENT_VERSION='2.1.8'   # Use this version of Libevent
      MEMCACHED_VERSION='1.5.10'  # Use this version of Memcached server
      MEMCACHE_VERSION='3.0.8'    # Use this version of Memcache
      MEMCACHEDPHP_VER='2.2.0'    # Memcached PHP extension not server
      MEMCACHEDPHP_SEVENVER='3.0.4' # Memcached PHP 7 only extension version
      LIBMEMCACHED_YUM='y'        # switch to YUM install instead of source compile
      LIBMEMCACHED_VER='1.0.18'   # libmemcached version for source compile
      TWEMPERF_VER='0.1.1'
      PHPREDIS='n'                # redis PHP extension install
      REDISPHP_VER='3.1.4'        # redis PHP version
      REDISPHPSEVEN_VER='3.1.4'   # redis PHP version for PHP =>7.x
      REDISPHP_GIT='n'            # pull php 7 redis extension from git or pecl downloads
      PHPMONGODB='n'              # MongoDB PHP extension install
      MONGODBPHP_VER='1.5.2'      # MongoDB PHP version
      MONGODB_SASL='n'            # SASL not working yet leave = n
      PDOPGSQL_PHPVER='9.6'       # pdo-pgsql PHP extension version for postgresql
      PHP_LIBZIP='n'              # use newer libzip instead of PHP embedded zip
      LIBZIP_VER='1.5.0'          # required for PHP 7.2 + with libsodium & argon2
      LIBSODIUM_VER='1.0.16'      # https://github.com/jedisct1/libsodium/releases
      LIBSODIUM_NATIVE='n'        # optimise for specific cpu not portable between different cpu modules
      LIBARGON_VER='20171227'     # https://github.com/P-H-C/phc-winner-argon2
      PHP_MCRYPTPECL='y'          # PHP 7.2 deprecated mcrypt support so this adds it back as PECL extension
      PHP_MCRYPTPECLVER='1.0.1'   # https://pecl.php.net/package/mcrypt
      PHPZOPFLI='n'               # enable zopfli php extension https://github.com/kjdev/php-ext-zopfli
      PHPZOPFLI_ALWAYS='n'        # zopfli php extension always install on php recompiles
      
      PHP_FTPEXT='y'              # ftp PHP extension
      PHP_MEMCACHE='y'            # memcache PHP extension
      PHP_MEMCACHED='y'           # memcached PHP extension
      FFMPEGVER='0.6.0'
      SUHOSINVER='0.9.38'
      PHP_VERSION='7.2.13'        # Use this version of PHP
      PHP_MIRRORURL='http://php.net'
      PHPUPGRADE_MIRRORURL="$PHP_MIRRORURL"
      XCACHE_VERSION='3.2.0'      # Use this version of Xcache
      APCCACHE_VERSION='3.1.13'   # Use this version of APC Cache
      IGBINARY_VERSION='1.2.1'
      IGBINARY_INSTALL='y'        # install or not igbinary support for APC and Memcached server
      IGBINARYGIT='y'
      ZOPCACHEDFT='y'
      ZOPCACHECACHE_VERSION='7.0.5'   # for PHP <=5.4 http://pecl.php.net/package/ZendOpcache
      ZOPCACHE_OVERRIDE='n'           # ='y'ill override PHP 5.5, 5.6, 7.0 inbuilt Zend OpCache version
      # Python
      PYTHON_VERSION='2.7.10'     # Use this version of Python
      SIEGE_VERSION='4.0.4'
      
      # custom curl/libcurl RPM for 7.44 and higher
      # enable with CUSTOM_CURLRPM='y' use at own risk as it can break the system
      # info at http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring/
      CUSTOM_CURLRPM='n'
      CUSTOM_CURLRPMVER='7.47.1-2.0'       # custom curl/libcurl version
      CUSTOM_CURLLIBSSHVER='1.6.0-4.0'     # libssh2 version
      CUSTOM_CURLRPMCARESVER='1.10.0-6.0'  # c-ares version
      CUSTOM_CURLRPMSYSURL='http://mirror.city-fan.org/ftp/contrib/sysutils/Mirroring'
      CUSTOM_CURLRPMLIBURL='http://mirror.city-fan.org/ftp/contrib/libraries'
      
      SELFSIGNEDSSL_C='US'
      SELFSIGNEDSSL_ST='California'
      SELFSIGNEDSSL_L='Los Angeles'
      SELFSIGNEDSSL_O=''
      SELFSIGNEDSSL_OU=''
      ###############################################################
      # centmin.sh menu option 22 specific options
      WPPLUGINS_ALL='n'           # do not install additional plugins
      WPCLI_SUPERCACHEPLUGIN='n'  # https://community.centminmod.com/threads/5102/
      ###############################################################
      # php configured --with-mysql-sock=${PHP_MYSQLSOCKPATH}/mysql.sock
      PHP_MYSQLSOCKPATH='/var/lib/mysql'
      ###############################################################
      # Letsencrypt integration via addons/acmetool.sh auto detection
      # in centmin.sh menu option 2, 22, and /usr/bin/nv nginx vhost
      # generators. You can control whether or not to enable or disable
      # integration detection in these menu options
      LETSENCRYPT_DETECT='n'
      ###############################################################
      
      # When set to ='y'will disable those listed installed services
      # by default. The service is still installed but disabled
      # by default and can be re-enabled with commands:
      # service servicename start; chkconfig servicename on
      # From http://centminmod.com/faq.html Question #25
      CMSDEBUG='n'                  # leave as CMSDEBUG='n' so the below 5 services actually get disabled
      NSD_DISABLED='n'              # when set to ='y'NSD disabled by default with chkconfig off
      MEMCACHED_DISABLED='n'        # when set to ='y' Memcached server disabled by default via chkconfig off
      PHP_DISABLED='n'              # when set to ='y' PHP-FPM disabled by default with chkconfig off
      MYSQLSERVICE_DISABLED='n'     # when set to ='y' MariaDB MySQL service disabled by default with chkconfig off
      PUREFTPD_DISABLED='n'         # when set to ='y'Pure-ftpd service disabled by default with chkconfig off
      
      #####################################################
      # CSF FIREWALL
      # PORTFLOOD Configuration
      # https://community.centminmod.com/threads/14708/
      # Setting CSFPORTFLOOD_OVERRIDE='y' allows you to
      # override default CSF Firewall PORTFLOOD values set
      # by Centmin Mod initial install. If end user made
      # custom changes to PORTFLOOD values, the override
      # will not work. Override only works if end user has
      # not made custom changes to PORTFLOOD values to ensure
      # end users customisations do not get overwritten
      CSFPORTFLOOD_OVERRIDE='n'
      # max hit count value allowed is 20
      PORTFLOOD_COUNT=20
      # lowering interval in seconds allows for more
      # port flood hits against default TCP port 21
      PORTFLOOD_INTERVAL=300
      
      
    • OpenSSL
      Code (Text):
      openssl version
      OpenSSL 1.1.1a  20 Nov 2018
      
       which openssl
      /usr/local/openssl/bin/openssl
      
      

    Ok so what I've done was to meddle in something I'm clearly not knowledgeable in and updated openssl. I forget why I did this initially but I "needed" to for some reason a few months back. (Maybe it was for testing TLS 1.3?). Now when trying to update to php 7.2.15 I get the bellow error. Any idea what I messed up? Please let me know if you need more info. Cheers!
    Code (Text):
    Enter option [ 1 - 24 ] 5
    --------------------------------------------------------
    
    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
         ____   _   _  ____       _   _                                _
        |  _ \ | | | ||  _ \  _  | | | | _ __    __ _  _ __  __ _   __| |  ___
        | |_) || |_| || |_) |(_) | | | || '_ \  / _` || '__|/ _` | / _` | / _ \
        |  __/ |  _  ||  __/  _  | |_| || |_) || (_| || |  | (_| || (_| ||  __/
        |_|    |_| |_||_|    (_)  \___/ | .__/  \__, ||_|   \__,_| \__,_| \___|
                                        |_|     |___/
    
    PHP Upgrade/Downgrade - Would you like to continue? [y/n] y
    
    ----------------------------------------------------------------
    Install which version of PHP? (version i.e. 7.2.13, 7.0.33, NGDEBUG)
    PHP 7.x/7.1.x/7.2.x/7.3.x is GA Stable but still may have broken PHP extensions.
    NGDEBUG is PHP 7.4.0 dev builds minus incompatible PHP extensions
    ----------------------------------------------------------------
    Enter PHP Version number you want to upgrade/downgrade to: 7.2.15
    ----------------------------------------------------------------
    existing php.ini will be backed up at /usr/local/lib/php.ini-oldversion_230219-195640
    Want to update to latest php.conf ? (overwrites will auto backup existing php.conf)
    existing php.conf will be backed up at /usr/local/nginx/conf/php.conf-oldversion_230219-195640
    ----------------------------------------------------------------
    Update & overwrite your existing php.conf [y/n]: n
    ----------------------------------------------------------------
    
    -----------------------------------------------------------------------------------------
    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 your web apps such as Wordpress,
    Drupal or vBulletin require data caching to APC or Xcache,
    it won't work with Zend OPcache.
    
    -----------------------------------------------------------------------------------------
    Do you want to use Zend OPcache [y/n] ? y
    
    Extra arguments given.
    rand: Use -help for summary.
    Extra arguments given.
    rand: Use -help for summary.
    *************************************************
    * 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.15/ext /usr/local/src/centminmod
    /usr/local/src/centminmod
    *************************************************
    * Upgrading PHP
    *************************************************
    US server detected
     ____   _   _  ____       ____                          _                    _
    |  _ \ | | | ||  _ \  _  |  _ \   ___ __      __ _ __  | |  ___    __ _   __| |
    | |_) || |_| || |_) |(_) | | | | / _ \\ \ /\ / /| '_ \ | | / _ \  / _` | / _` |
    |  __/ |  _  ||  __/  _  | |_| || (_) |\ V  V / | | | || || (_) || (_| || (_| |
    |_|    |_| |_||_|    (_) |____/  \___/  \_/\_/  |_| |_||_| \___/  \__,_| \__,_|
    
    HTTP/1.1 302 Found
    php 7.2.15 Archive found, skipping download...
    php-7.2.15.tar.gz valid file.
    
    PHP VERSION ID: 70215
    
    *************************************************
    * Updating php.ini...
    *************************************************
    old php.ini will be saved at /usr/local/lib/php.ini-oldversion_230219-195640
    if you have modified your old php.ini i.e. installed and loaded
    APC, Xcache, Memcache or Suhosin - please re-install them after php upgrade
    ...
    
    make: *** No rule to make target `clean'.  Stop.
    Forcing buildconf
    Removing configure caches
    rebuilding aclocal.m4
    rebuilding configure
    rebuilding main/php_config.h.in
    make: *** No rule to make target `clean'.  Stop.
      ____   _   _  ____        ____                __  _
     |  _ \ | | | ||  _ \  _   / ___| ___   _ __   / _|(_)  __ _  _   _  _ __  ___
     | |_) || |_| || |_) |(_) | |    / _ \ | '_ \ | |_ | | / _` || | | || '__|/ _ \
     |  __/ |  _  ||  __/  _  | |___| (_) || | | ||  _|| || (_| || |_| || |  |  __/
     |_|    |_| |_||_|    (_)  \____|\___/ |_| |_||_|  |_| \__, | \__,_||_|   \___|
                                                           |___/
    2019-02-23 19:57:12
    2019-02-23 19:57:12 set vm.nr.hugepages in /etc/sysctl.conf
    2019-02-23 19:57:12
    2019-02-23 19:57:12 net.ipv6.conf.all.disable_ipv6 = 0
    2019-02-23 19:57:12 net.ipv6.conf.default.disable_ipv6 = 0
    2019-02-23 19:57:12 vm.nr_hugepages = 24
    2019-02-23 19:57:12
    2019-02-23 19:57:12
    2019-02-23 19:57:12 set system max locked memory limit
    2019-02-23 19:57:12
    2019-02-23 19:57:12 /etc/security/limits.conf
    2019-02-23 19:57:12 * soft memlock 393216
    2019-02-23 19:57:12 * hard memlock 393216
    2019-02-23 19:57:12
    2019-02-23 19:57:12 # /etc/security/limits.conf
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #This file sets the resource limits for the users logged in via PAM.
    2019-02-23 19:57:12 #It does not affect resource limits of the system services.
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #Also note that configuration files in /etc/security/limits.d directory,
    2019-02-23 19:57:12 #which are read in alphabetical order, override the settings in this
    2019-02-23 19:57:12 #file in case the domain is the same or more specific.
    2019-02-23 19:57:12 #That means for example that setting a limit for wildcard domain here
    2019-02-23 19:57:12 #can be overriden with a wildcard setting in a config file in the
    2019-02-23 19:57:12 #subdirectory, but a user specific setting here can be overriden only
    2019-02-23 19:57:12 #with a user specific setting in the subdirectory.
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #Each line describes a limit for a user in the form:
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #<domain>        <type>  <item>  <value>
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #Where:
    2019-02-23 19:57:12 #<domain> can be:
    2019-02-23 19:57:12 #        - a user name
    2019-02-23 19:57:12 #        - a group name, with @group syntax
    2019-02-23 19:57:12 #        - the wildcard *, for default entry
    2019-02-23 19:57:12 #        - the wildcard %, can be also used with %group syntax,
    2019-02-23 19:57:12 #                 for maxlogin limit
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #<type> can have the two values:
    2019-02-23 19:57:12 #        - "soft" for enforcing the soft limits
    2019-02-23 19:57:12 #        - "hard" for enforcing hard limits
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #<item> can be one of the following:
    2019-02-23 19:57:12 #        - core - limits the core file size (KB)
    2019-02-23 19:57:12 #        - data - max data size (KB)
    2019-02-23 19:57:12 #        - fsize - maximum filesize (KB)
    2019-02-23 19:57:12 #        - memlock - max locked-in-memory address space (KB)
    2019-02-23 19:57:12 #        - nofile - max number of open file descriptors
    2019-02-23 19:57:12 #        - rss - max resident set size (KB)
    2019-02-23 19:57:12 #        - stack - max stack size (KB)
    2019-02-23 19:57:12 #        - cpu - max CPU time (MIN)
    2019-02-23 19:57:12 #        - nproc - max number of processes
    2019-02-23 19:57:12 #        - as - address space limit (KB)
    2019-02-23 19:57:12 #        - maxlogins - max number of logins for this user
    2019-02-23 19:57:12 #        - maxsyslogins - max number of logins on the system
    2019-02-23 19:57:12 #        - priority - the priority to run user process with
    2019-02-23 19:57:12 #        - locks - max number of file locks the user can hold
    2019-02-23 19:57:12 #        - sigpending - max number of pending signals
    2019-02-23 19:57:12 #        - msgqueue - max memory used by POSIX message queues (bytes)
    2019-02-23 19:57:12 #        - nice - max nice priority allowed to raise to values: [-20, 19]
    2019-02-23 19:57:12 #        - rtprio - max realtime priority
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12 #<domain>      <type>  <item>         <value>
    2019-02-23 19:57:12 #
    2019-02-23 19:57:12
    2019-02-23 19:57:12 #*               soft    core            0
    2019-02-23 19:57:12 #*               hard    rss             10000
    2019-02-23 19:57:12 #@student        hard    nproc           20
    2019-02-23 19:57:12 #@faculty        soft    nproc           20
    2019-02-23 19:57:12 #@faculty        hard    nproc           50
    2019-02-23 19:57:12 #ftp             hard    nproc           0
    2019-02-23 19:57:12 #@student        -       maxlogins       4
    2019-02-23 19:57:12
    2019-02-23 19:57:12 # End of file
    2019-02-23 19:57:12 * soft nofile 524288
    2019-02-23 19:57:12 * hard nofile 524288
    2019-02-23 19:57:12 nginx soft nofile 524288
    2019-02-23 19:57:12 nginx hard nofile 524288
    2019-02-23 19:57:12 nobody soft nofile 524288
    2019-02-23 19:57:12 nobody hard nofile 524288
    2019-02-23 19:57:12 root soft nofile 524288
    2019-02-23 19:57:12 root hard nofile 524288
    2019-02-23 19:57:12 * soft memlock 393216
    2019-02-23 19:57:12 * hard memlock 393216
    2019-02-23 19:57:12
    2019-02-23 19:57:12 327680
    2019-02-23 19:57:12
    2019-02-23 19:57:12
    2019-02-23 19:57:12 sysctl vm.nr_hugepages
    2019-02-23 19:57:12 vm.nr_hugepages = 20
    2019-02-23 19:57:12
    2019-02-23 19:57:12 MemTotal:        1014900 kB
    2019-02-23 19:57:12 MemFree:          110516 kB
    2019-02-23 19:57:12 MemAvailable:     398316 kB
    2019-02-23 19:57:12 Buffers:           14096 kB
    2019-02-23 19:57:12 Cached:           456244 kB
    2019-02-23 19:57:12 SwapCached:         8020 kB
    2019-02-23 19:57:12 Active:           294436 kB
    2019-02-23 19:57:12 Inactive:         441272 kB
    2019-02-23 19:57:12 Active(anon):      67676 kB
    2019-02-23 19:57:12 Inactive(anon):   233904 kB
    2019-02-23 19:57:12 Active(file):     226760 kB
    2019-02-23 19:57:12 Inactive(file):   207368 kB
    2019-02-23 19:57:12 Unevictable:           0 kB
    2019-02-23 19:57:12 Mlocked:               0 kB
    2019-02-23 19:57:12 SwapTotal:       1572856 kB
    2019-02-23 19:57:12 SwapFree:        1437176 kB
    2019-02-23 19:57:12 Dirty:             24924 kB
    2019-02-23 19:57:12 Writeback:             0 kB
    2019-02-23 19:57:12 AnonPages:        260596 kB
    2019-02-23 19:57:12 Mapped:            16252 kB
    2019-02-23 19:57:12 Shmem:             36248 kB
    2019-02-23 19:57:12 Slab:              96576 kB
    2019-02-23 19:57:12 SReclaimable:      75560 kB
    2019-02-23 19:57:12 SUnreclaim:        21016 kB
    2019-02-23 19:57:12 KernelStack:        2608 kB
    2019-02-23 19:57:12 PageTables:         8872 kB
    2019-02-23 19:57:12 NFS_Unstable:          0 kB
    2019-02-23 19:57:12 Bounce:                0 kB
    2019-02-23 19:57:12 WritebackTmp:          0 kB
    2019-02-23 19:57:12 CommitLimit:     2059824 kB
    2019-02-23 19:57:12 Committed_AS:    1302488 kB
    2019-02-23 19:57:12 VmallocTotal:   34359738367 kB
    2019-02-23 19:57:12 VmallocUsed:      286748 kB
    2019-02-23 19:57:12 VmallocChunk:   34358947836 kB
    2019-02-23 19:57:12 HardwareCorrupted:     0 kB
    2019-02-23 19:57:12 AnonHugePages:     34816 kB
    2019-02-23 19:57:12 CmaTotal:              0 kB
    2019-02-23 19:57:12 CmaFree:               0 kB
    2019-02-23 19:57:12 HugePages_Total:      20
    2019-02-23 19:57:12 HugePages_Free:       20
    2019-02-23 19:57:12 HugePages_Rsvd:        0
    2019-02-23 19:57:12 HugePages_Surp:        0
    2019-02-23 19:57:12 Hugepagesize:       2048 kB
    2019-02-23 19:57:12 DirectMap4k:       59256 kB
    2019-02-23 19:57:12 DirectMap2M:      989184 kB
    2019-02-23 19:57:12 DirectMap1G:           0 kB
    2019-02-23 19:57:12
    2019-02-23 19:57:12 opcache.huge_code_pages => Off => Off
    2019-02-23 19:57:12
    2019-02-23 19:57:12 ln: failed to create symbolic link ‘/usr/local/openssl/lib64/lib’: File exists
    2019-02-23 19:57:12 ../configure --enable-fpm --enable-opcache --enable-intl --enable-pcntl --with-mcrypt --with-snmp --enable-embed=shared --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=/usr/local/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 --with-config-file-scan-dir=/etc/centminmod/php.d --with-fpm-systemd --with-xsl
    2019-02-23 19:57:12 configure: WARNING: unrecognized options: --with-mcrypt, --with-mysql, --enable-gd-native-ttf, --with-t1lib
    2019-02-23 19:57:12 checking for grep that handles long lines and -e... /bin/grep
    2019-02-23 19:57:12 checking for egrep... /bin/grep -E
    2019-02-23 19:57:12 checking for a sed that does not truncate output... /bin/sed
    2019-02-23 19:57:12 checking build system type... x86_64-unknown-linux-gnu
    2019-02-23 19:57:12 checking host system type... x86_64-unknown-linux-gnu
    2019-02-23 19:57:12 checking target system type... x86_64-unknown-linux-gnu
    2019-02-23 19:57:12 checking whether the C compiler works... yes
    2019-02-23 19:57:12 checking for C compiler default output file name... a.out
    2019-02-23 19:57:12 checking for suffix of executables...
    2019-02-23 19:57:12 checking whether we are cross compiling... no
    2019-02-23 19:57:12 checking for suffix of object files... o
    2019-02-23 19:57:12 checking whether we are using the GNU C compiler... yes
    2019-02-23 19:57:12 checking whether ccache /usr/bin/gcc accepts -g... yes
    2019-02-23 19:57:12 checking for ccache /usr/bin/gcc option to accept ISO C89... none needed
    2019-02-23 19:57:13 checking how to run the C preprocessor... ccache /usr/bin/gcc -E
    2019-02-23 19:57:13 checking for icc... no
    2019-02-23 19:57:13 checking for suncc... no
    2019-02-23 19:57:13 checking whether ccache /usr/bin/gcc and cc understand -c and -o together... yes
    2019-02-23 19:57:13 checking how to run the C preprocessor... ccache /usr/bin/gcc -E
    2019-02-23 19:57:13 checking for ANSI C header files... yes
    2019-02-23 19:57:13 checking for sys/types.h... yes
    2019-02-23 19:57:13 checking for sys/stat.h... yes
    2019-02-23 19:57:13 checking for stdlib.h... yes
    2019-02-23 19:57:13 checking for string.h... yes
    2019-02-23 19:57:13 checking for memory.h... yes
    2019-02-23 19:57:13 checking for strings.h... yes
    2019-02-23 19:57:13 checking for inttypes.h... yes
    2019-02-23 19:57:13 checking for stdint.h... yes
    2019-02-23 19:57:13 checking for unistd.h... yes
    2019-02-23 19:57:13 checking minix/config.h usability... no
    2019-02-23 19:57:13 checking minix/config.h presence... no
    2019-02-23 19:57:13 checking for minix/config.h... no
    2019-02-23 19:57:13 checking whether it is safe to define __EXTENSIONS__... yes
    2019-02-23 19:57:13 checking whether ln -s works... yes
    2019-02-23 19:57:13 checking for system library directory... lib64
    2019-02-23 19:57:13 checking whether to enable runpaths... yes
    2019-02-23 19:57:13 checking if compiler supports -R... no
    2019-02-23 19:57:13 checking if compiler supports -Wl,-rpath,... yes
    2019-02-23 19:57:13 checking for gawk... gawk
    2019-02-23 19:57:13 checking for bison... bison -y
    2019-02-23 19:57:13 checking for bison version... 3.0 (ok)
    2019-02-23 19:57:13 checking for re2c... re2c
    2019-02-23 19:57:13 checking for re2c version... 0.14.3 (ok)
    2019-02-23 19:57:13 checking whether to enable computed goto gcc extension with re2c... no
    2019-02-23 19:57:13 checking whether C compiler accepts -fvisibility=hidden... yes
    2019-02-23 19:57:13 checking whether to force non-PIC code in shared modules... no
    2019-02-23 19:57:13 checking whether /dev/urandom exists... yes
    2019-02-23 19:57:13 checking whether /dev/arandom exists... no
    2019-02-23 19:57:13 checking for global register variables support... yes
    2019-02-23 19:57:13 checking whether atof() accepts NAN... no
    2019-02-23 19:57:13 checking whether atof() accepts INF... no
    2019-02-23 19:57:13 checking whether HUGE_VAL == INF... yes
    2019-02-23 19:57:13 checking whether HUGE_VAL + -HUGEVAL == NAN... no
    2019-02-23 19:57:13 checking for pthreads_cflags... -pthread
    2019-02-23 19:57:13 checking for pthreads_lib... pthread
    2019-02-23 19:57:13
    2019-02-23 19:57:13 Configuring SAPI modules
    2019-02-23 19:57:13 checking for Apache 2.0 handler-module support via DSO through APXS... no
    2019-02-23 19:57:13 checking for setproctitle... no
    2019-02-23 19:57:14 checking sys/pstat.h usability... no
    2019-02-23 19:57:14 checking sys/pstat.h presence... no
    2019-02-23 19:57:14 checking for sys/pstat.h... no
    2019-02-23 19:57:14 checking for PS_STRINGS... no
    2019-02-23 19:57:14 checking for CLI build... yes
    2019-02-23 19:57:14 checking for embedded SAPI library support... shared
    2019-02-23 19:57:14 checking for FPM build... yes
    2019-02-23 19:57:14 checking for setenv... yes
    2019-02-23 19:57:14 checking for clearenv... yes
    2019-02-23 19:57:14 checking for setproctitle... (cached) no
    2019-02-23 19:57:14 checking for library containing socket... none required
    2019-02-23 19:57:14 checking for library containing inet_addr... none required
    2019-02-23 19:57:14 checking errno.h usability... yes
    2019-02-23 19:57:14 checking errno.h presence... yes
    2019-02-23 19:57:14 checking for errno.h... yes
    2019-02-23 19:57:14 checking fcntl.h usability... yes
    2019-02-23 19:57:14 checking fcntl.h presence... yes
    2019-02-23 19:57:14 checking for fcntl.h... yes
    2019-02-23 19:57:14 checking stdio.h usability... yes
    2019-02-23 19:57:14 checking stdio.h presence... yes
    2019-02-23 19:57:14 checking for stdio.h... yes
    2019-02-23 19:57:14 checking for stdlib.h... (cached) yes
    2019-02-23 19:57:14 checking for unistd.h... (cached) yes
    2019-02-23 19:57:14 checking sys/uio.h usability... yes
    2019-02-23 19:57:14 checking sys/uio.h presence... yes
    2019-02-23 19:57:14 checking for sys/uio.h... yes
    2019-02-23 19:57:14 checking sys/select.h usability... yes
    2019-02-23 19:57:14 checking sys/select.h presence... yes
    2019-02-23 19:57:14 checking for sys/select.h... yes
    2019-02-23 19:57:14 checking sys/socket.h usability... yes
    2019-02-23 19:57:14 checking sys/socket.h presence... yes
    2019-02-23 19:57:14 checking for sys/socket.h... yes
    2019-02-23 19:57:14 checking sys/time.h usability... yes
    2019-02-23 19:57:14 checking sys/time.h presence... yes
    2019-02-23 19:57:14 checking for sys/time.h... yes
    2019-02-23 19:57:14 checking arpa/inet.h usability... yes
    2019-02-23 19:57:14 checking arpa/inet.h presence... yes
    2019-02-23 19:57:14 checking for arpa/inet.h... yes
    2019-02-23 19:57:14 checking netinet/in.h usability... yes
    2019-02-23 19:57:14 checking netinet/in.h presence... yes
    2019-02-23 19:57:14 checking for netinet/in.h... yes
    2019-02-23 19:57:14 checking sysexits.h usability... yes
    2019-02-23 19:57:14 checking sysexits.h presence... yes
    2019-02-23 19:57:14 checking for sysexits.h... yes
    2019-02-23 19:57:14 checking for prctl... yes
    2019-02-23 19:57:14 checking for clock_gettime... yes
    2019-02-23 19:57:14 checking for ptrace... yes
    2019-02-23 19:57:14 checking whether ptrace works... yes
    2019-02-23 19:57:14 checking for proc mem file... mem
    2019-02-23 19:57:14 checking if gcc supports __sync_bool_compare_and_swap... yes
    2019-02-23 19:57:14 checking for TCP_INFO... yes
    2019-02-23 19:57:14 checking for sysconf... yes
    2019-02-23 19:57:14 checking for times... yes
    2019-02-23 19:57:14 checking for kqueue... no
    2019-02-23 19:57:14 checking for port framework... no
    2019-02-23 19:57:14 checking for /dev/poll... no
    2019-02-23 19:57:14 checking for epoll... yes
    2019-02-23 19:57:14 checking for poll... yes
    2019-02-23 19:57:14 checking for select... yes
    2019-02-23 19:57:14 checking for apparmor... no
    2019-02-23 19:57:14 checking for pkg-config... /bin/pkg-config
    2019-02-23 19:57:14 checking for libsystemd... version 219
    2019-02-23 19:57:14 checking systemd/sd-daemon.h usability... yes
    2019-02-23 19:57:14 checking systemd/sd-daemon.h presence... yes
    2019-02-23 19:57:14 checking for systemd/sd-daemon.h... yes
    2019-02-23 19:57:14 checking for LiteSpeed support... no
    2019-02-23 19:57:14 checking for phpdbg support... yes
    2019-02-23 19:57:14 checking for phpdbg web SAPI support... no
    2019-02-23 19:57:14 checking for phpdbg debug build... no
    2019-02-23 19:57:14 checking whether termios.h defines TIOCGWINSZ... no
    2019-02-23 19:57:14 checking whether sys/ioctl.h defines TIOCGWINSZ... yes
    2019-02-23 19:57:15 checking for CGI build... yes
    2019-02-23 19:57:15 checking for socklen_t in sys/socket.h... yes
    2019-02-23 19:57:15 checking for sun_len in sys/un.h... no
    2019-02-23 19:57:15 checking whether cross-process locking is required by accept()... no
    2019-02-23 19:57:15 checking for chosen SAPI module... embed
    2019-02-23 19:57:15 checking for executable SAPI binaries...  cli fpm phpdbg cgi
    2019-02-23 19:57:15
    2019-02-23 19:57:15 Running system checks
    2019-02-23 19:57:15 checking for sendmail... /sbin/sendmail
    2019-02-23 19:57:15 checking whether system uses EBCDIC... no
    2019-02-23 19:57:15 checking whether byte ordering is bigendian... no
    2019-02-23 19:57:15 checking whether writing to stdout works... This is the test message -- yes
    2019-02-23 19:57:15 checking for socket... yes
    2019-02-23 19:57:15 checking for socketpair... yes
    2019-02-23 19:57:15 checking for htonl... yes
    2019-02-23 19:57:15 checking for gethostname... yes
    2019-02-23 19:57:15 checking for gethostbyaddr... yes
    2019-02-23 19:57:15 checking for yp_get_default_domain... no
    2019-02-23 19:57:15 checking for __yp_get_default_domain... no
    2019-02-23 19:57:15 checking for yp_get_default_domain in -lnsl... yes
    2019-02-23 19:57:15 checking for dlopen... no
    2019-02-23 19:57:15 checking for __dlopen... no
    2019-02-23 19:57:15 checking for dlopen in -ldl... yes
    2019-02-23 19:57:15 checking for sin in -lm... yes
    2019-02-23 19:57:15 checking for inet_aton... yes
    2019-02-23 19:57:15 checking for ANSI C header files... (cached) yes
    2019-02-23 19:57:15 checking for dirent.h that defines DIR... yes
    2019-02-23 19:57:15 checking for library containing opendir... none required
    2019-02-23 19:57:15 checking for inttypes.h... (cached) yes
    2019-02-23 19:57:15 checking for stdint.h... (cached) yes
    2019-02-23 19:57:15 checking for dirent.h... yes
    2019-02-23 19:57:16 checking for ApplicationServices/ApplicationServices.h... no
    2019-02-23 19:57:16 checking for sys/param.h... yes
    2019-02-23 19:57:16 checking for sys/types.h... (cached) yes
    2019-02-23 19:57:16 checking for sys/time.h... (cached) yes
    2019-02-23 19:57:16 checking for netinet/in.h... (cached) yes
    2019-02-23 19:57:16 checking for alloca.h... yes
    2019-02-23 19:57:16 checking for arpa/inet.h... (cached) yes
    2019-02-23 19:57:16 checking for arpa/nameser.h... yes
    2019-02-23 19:57:16 checking for assert.h... yes
    2019-02-23 19:57:16 checking for crypt.h... yes
    2019-02-23 19:57:16 checking for dns.h... no
    2019-02-23 19:57:16 checking for fcntl.h... (cached) yes
    2019-02-23 19:57:16 checking for grp.h... yes
    2019-02-23 19:57:16 checking for ieeefp.h... no
    2019-02-23 19:57:16 checking for langinfo.h... yes
    2019-02-23 19:57:16 checking for limits.h... yes
    2019-02-23 19:57:16 checking for locale.h... yes
    2019-02-23 19:57:16 checking for monetary.h... yes
    2019-02-23 19:57:16 checking for netdb.h... yes
    2019-02-23 19:57:16 checking for poll.h... yes
    2019-02-23 19:57:16 checking for pwd.h... yes
    2019-02-23 19:57:16 checking for resolv.h... yes
    2019-02-23 19:57:16 checking for signal.h... yes
    2019-02-23 19:57:16 checking for stdarg.h... yes
    2019-02-23 19:57:16 checking for stdlib.h... (cached) yes
    2019-02-23 19:57:16 checking for string.h... (cached) yes
    2019-02-23 19:57:16 checking for syslog.h... yes
    2019-02-23 19:57:16 checking for sysexits.h... (cached) yes
    2019-02-23 19:57:16 checking for sys/ioctl.h... yes
    2019-02-23 19:57:16 checking for sys/file.h... yes
    2019-02-23 19:57:16 checking for sys/mman.h... yes
    2019-02-23 19:57:16 checking for sys/mount.h... yes
    2019-02-23 19:57:16 checking for sys/poll.h... yes
    2019-02-23 19:57:16 checking for sys/resource.h... yes
    2019-02-23 19:57:16 checking for sys/select.h... (cached) yes
    2019-02-23 19:57:16 checking for sys/socket.h... (cached) yes
    2019-02-23 19:57:16 checking for sys/stat.h... (cached) yes
    2019-02-23 19:57:16 checking for sys/statfs.h... yes
    2019-02-23 19:57:16 checking for sys/statvfs.h... yes
    2019-02-23 19:57:16 checking for sys/vfs.h... yes
    2019-02-23 19:57:16 checking for sys/sysexits.h... no
    2019-02-23 19:57:16 checking for sys/varargs.h... no
    2019-02-23 19:57:16 checking for sys/wait.h... yes
    2019-02-23 19:57:16 checking for sys/loadavg.h... no
    2019-02-23 19:57:17 checking for termios.h... yes
    2019-02-23 19:57:17 checking for unistd.h... (cached) yes
    2019-02-23 19:57:17 checking for unix.h... no
    2019-02-23 19:57:17 checking for utime.h... yes
    2019-02-23 19:57:17 checking for sys/utsname.h... yes
    2019-02-23 19:57:17 checking for sys/ipc.h... yes
    2019-02-23 19:57:17 checking for dlfcn.h... yes
    2019-02-23 19:57:17 checking for assert.h... (cached) yes
    2019-02-23 19:57:17 checking for fopencookie... yes
    2019-02-23 19:57:17 checking for broken getcwd... no
    2019-02-23 19:57:17 checking for broken libc stdio... yes
    2019-02-23 19:57:17 checking whether struct tm is in sys/time.h or time.h... time.h
    2019-02-23 19:57:17 checking for struct tm.tm_zone... yes
    2019-02-23 19:57:17 checking for missing declarations of reentrant functions... done
    2019-02-23 19:57:17 checking for fclose declaration... ok
    2019-02-23 19:57:17 checking for tm_gmtoff in struct tm... yes
    2019-02-23 19:57:17 checking for struct flock... yes
    2019-02-23 19:57:17 checking for socklen_t... yes
    2019-02-23 19:57:17 checking size of size_t... 8
    2019-02-23 19:57:17 checking size of long long... 8
    2019-02-23 19:57:17 checking size of long long int... 8
    2019-02-23 19:57:17 checking size of long... 8
    2019-02-23 19:57:17 checking size of int... 4
    2019-02-23 19:57:17 checking size of intmax_t... 8
    2019-02-23 19:57:17 checking size of ssize_t... 8
    2019-02-23 19:57:17 checking size of ptrdiff_t... 8
    2019-02-23 19:57:17 checking size of short... 2
    2019-02-23 19:57:17 checking size of int... (cached) 4
    2019-02-23 19:57:17 checking size of long... (cached) 8
    2019-02-23 19:57:17 checking size of long long... (cached) 8
    2019-02-23 19:57:18 checking for int8... no
    2019-02-23 19:57:18 checking for int16... no
    2019-02-23 19:57:18 checking for int32... no
    2019-02-23 19:57:18 checking for int64... no
    2019-02-23 19:57:18 checking for int8_t... yes
    2019-02-23 19:57:18 checking for int16_t... yes
    2019-02-23 19:57:18 checking for int32_t... yes
    2019-02-23 19:57:18 checking for int64_t... yes
    2019-02-23 19:57:18 checking for uint8... no
    2019-02-23 19:57:18 checking for uint16... no
    2019-02-23 19:57:18 checking for uint32... no
    2019-02-23 19:57:18 checking for uint64... no
    2019-02-23 19:57:18 checking for uint8_t... yes
    2019-02-23 19:57:18 checking for uint16_t... yes
    2019-02-23 19:57:18 checking for uint32_t... yes
    2019-02-23 19:57:18 checking for uint64_t... yes
    2019-02-23 19:57:18 checking for u_int8_t... yes
    2019-02-23 19:57:18 checking for u_int16_t... yes
    2019-02-23 19:57:18 checking for u_int32_t... yes
    2019-02-23 19:57:18 checking for u_int64_t... yes
    2019-02-23 19:57:18 checking for __builtin_expect... yes
    2019-02-23 19:57:18 checking for __builtin_clz... yes
    2019-02-23 19:57:18 checking for __builtin_ctzl... yes
    2019-02-23 19:57:18 checking for __builtin_ctzll... yes
    2019-02-23 19:57:18 checking for __builtin_smull_overflow... no
    2019-02-23 19:57:18 checking for __builtin_smulll_overflow... no
    2019-02-23 19:57:18 checking for __builtin_saddl_overflow... no
    2019-02-23 19:57:19 checking for __builtin_saddll_overflow... no
    2019-02-23 19:57:19 checking for __builtin_ssubl_overflow... no
    2019-02-23 19:57:19 checking for __builtin_ssubll_overflow... no
    2019-02-23 19:57:19 checking for struct stat.st_blksize... yes
    2019-02-23 19:57:19 checking for struct stat.st_blocks... yes
    2019-02-23 19:57:19 checking for struct stat.st_rdev... yes
    2019-02-23 19:57:19 checking for size_t... yes
    2019-02-23 19:57:19 checking for uid_t in sys/types.h... yes
    2019-02-23 19:57:19 checking for struct sockaddr_storage... yes
    2019-02-23 19:57:19 checking for field sa_len in struct sockaddr... no
    2019-02-23 19:57:19 checking for IPv6 support... yes
    2019-02-23 19:57:19 checking for vprintf... yes
    2019-02-23 19:57:19 checking for _doprnt... no
    2019-02-23 19:57:19 checking for alphasort... yes
    2019-02-23 19:57:19 checking for asctime_r... yes
    2019-02-23 19:57:19 checking for chroot... yes
    2019-02-23 19:57:19 checking for ctime_r... yes
    2019-02-23 19:57:19 checking for cuserid... yes
    2019-02-23 19:57:19 checking for crypt... no
    2019-02-23 19:57:19 checking for flock... yes
    2019-02-23 19:57:19 checking for ftok... yes
    2019-02-23 19:57:19 checking for funopen... no
    2019-02-23 19:57:19 checking for gai_strerror... yes
    2019-02-23 19:57:20 checking for gcvt... yes
    2019-02-23 19:57:20 checking for getloadavg... yes
    2019-02-23 19:57:20 checking for getlogin... yes
    2019-02-23 19:57:20 checking for getprotobyname... yes
    2019-02-23 19:57:20 checking for getprotobynumber... yes
    2019-02-23 19:57:20 checking for getservbyname... yes
    2019-02-23 19:57:20 checking for getservbyport... yes
    2019-02-23 19:57:20 checking for gethostname... (cached) yes
    2019-02-23 19:57:20 checking for getrusage... yes
    2019-02-23 19:57:20 checking for gettimeofday... yes
    2019-02-23 19:57:20 checking for gmtime_r... yes
    2019-02-23 19:57:20 checking for getpwnam_r... yes
    2019-02-23 19:57:20 checking for getgrnam_r... yes
    2019-02-23 19:57:20 checking for getpwuid_r... yes
    2019-02-23 19:57:20 checking for grantpt... yes
    2019-02-23 19:57:20 checking for inet_ntoa... yes
    2019-02-23 19:57:20 checking for inet_ntop... yes
    2019-02-23 19:57:20 checking for inet_pton... yes
    2019-02-23 19:57:20 checking for isascii... yes
    2019-02-23 19:57:21 checking for link... yes
    2019-02-23 19:57:21 checking for localtime_r... yes
    2019-02-23 19:57:21 checking for lockf... yes
    2019-02-23 19:57:21 checking for lchown... yes
    2019-02-23 19:57:21 checking for lrand48... yes
    2019-02-23 19:57:21 checking for memcpy... yes
    2019-02-23 19:57:21 checking for memmove... yes
    2019-02-23 19:57:21 checking for mkstemp... yes
    2019-02-23 19:57:21 checking for mmap... yes
    2019-02-23 19:57:21 checking for nl_langinfo... yes
    2019-02-23 19:57:21 checking for perror... yes
    2019-02-23 19:57:21 checking for poll... yes
    2019-02-23 19:57:21 checking for ptsname... yes
    2019-02-23 19:57:21 checking for putenv... yes
    2019-02-23 19:57:21 checking for realpath... yes
    2019-02-23 19:57:21 checking for random... yes
    2019-02-23 19:57:21 checking for rand_r... yes
    2019-02-23 19:57:22 checking for scandir... yes
    2019-02-23 19:57:22 checking for setitimer... yes
    2019-02-23 19:57:22 checking for setlocale... yes
    2019-02-23 19:57:22 checking for localeconv... yes
    2019-02-23 19:57:22 checking for setenv... (cached) yes
    2019-02-23 19:57:22 checking for setpgid... yes
    2019-02-23 19:57:22 checking for setsockopt... yes
    2019-02-23 19:57:22 checking for setvbuf... yes
    2019-02-23 19:57:22 checking for shutdown... yes
    2019-02-23 19:57:22 checking for sin... yes
    2019-02-23 19:57:22 checking for snprintf... yes
    2019-02-23 19:57:22 checking for srand48... yes
    2019-02-23 19:57:22 checking for srandom... yes
    2019-02-23 19:57:22 checking for statfs... yes
    2019-02-23 19:57:22 checking for statvfs... yes
    2019-02-23 19:57:22 checking for std_syslog... no
    2019-02-23 19:57:22 checking for strcasecmp... yes
    2019-02-23 19:57:22 checking for strcoll... yes
    2019-02-23 19:57:22 checking for strdup... yes
    2019-02-23 19:57:23 checking for strerror... yes
    2019-02-23 19:57:23 checking for strftime... yes
    2019-02-23 19:57:23 checking for strnlen... yes
    2019-02-23 19:57:23 checking for strptime... yes
    2019-02-23 19:57:23 checking for strstr... yes
    2019-02-23 19:57:23 checking for strtok_r... yes
    2019-02-23 19:57:23 checking for symlink... yes
    2019-02-23 19:57:23 checking for tempnam... yes
    2019-02-23 19:57:23 checking for tzset... yes
    2019-02-23 19:57:23 checking for unlockpt... yes
    2019-02-23 19:57:23 checking for unsetenv... yes
    2019-02-23 19:57:23 checking for usleep... yes
    2019-02-23 19:57:23 checking for utime... yes
    2019-02-23 19:57:23 checking for vsnprintf... yes
    2019-02-23 19:57:23 checking for vasprintf... yes
    2019-02-23 19:57:23 checking for asprintf... yes
    2019-02-23 19:57:23 checking for nanosleep... yes
    2019-02-23 19:57:23 checking for nanosleep in -lrt... yes
    2019-02-23 19:57:24 checking for getaddrinfo... yes
    2019-02-23 19:57:24 checking for __sync_fetch_and_add... yes
    2019-02-23 19:57:24 checking for strlcat... no
    2019-02-23 19:57:24 checking for strlcpy... no
    2019-02-23 19:57:24 checking for explicit_bzero... no
    2019-02-23 19:57:24 checking for getopt... yes
    2019-02-23 19:57:24 checking for utime.h... (cached) yes
    2019-02-23 19:57:24 checking whether utime accepts a null argument... yes
    2019-02-23 19:57:24 checking for working alloca.h... yes
    2019-02-23 19:57:24 checking for alloca... yes
    2019-02-23 19:57:24 checking for declared timezone... yes
    2019-02-23 19:57:24 checking for type of reentrant time-related functions... POSIX
    2019-02-23 19:57:24 checking for readdir_r... yes
    2019-02-23 19:57:24 checking for type of readdir_r... POSIX
    2019-02-23 19:57:24 checking for in_addr_t... yes
    2019-02-23 19:57:24 checking for crypt_r... no
    2019-02-23 19:57:24 checking whether to enable valgrind support... yes
    2019-02-23 19:57:24 checking for valgrind header... not found
    2019-02-23 19:57:24
    2019-02-23 19:57:24 General settings
    2019-02-23 19:57:24 checking whether to include gcov symbols... no
    2019-02-23 19:57:24 checking whether to include debugging symbols... no
    2019-02-23 19:57:24 checking layout of installed files... PHP
    2019-02-23 19:57:24 checking path to configuration file... DEFAULT
    2019-02-23 19:57:24 checking where to scan for configuration files... /etc/centminmod/php.d
    2019-02-23 19:57:24 checking whether to enable PHP's own SIGCHLD handler... no
    2019-02-23 19:57:24 checking whether to explicitly link against libgcc... no
    2019-02-23 19:57:24 checking whether to enable short tags by default... yes
    2019-02-23 19:57:24 checking whether to enable dmalloc... no
    2019-02-23 19:57:24 checking whether to enable IPv6 support... yes
    2019-02-23 19:57:24 checking whether to enable DTrace support... no
    2019-02-23 19:57:24 checking how big to make fd sets... using system default
    2019-02-23 19:57:24
    2019-02-23 19:57:24 Configuring extensions
    2019-02-23 19:57:24 checking size of long... (cached) 8
    2019-02-23 19:57:24 checking size of int... (cached) 4
    2019-02-23 19:57:24 checking for int32_t... yes
    2019-02-23 19:57:24 checking for uint32_t... yes
    2019-02-23 19:57:24 checking for sys/time.h... (cached) yes
    2019-02-23 19:57:24 checking for sys/types.h... (cached) yes
    2019-02-23 19:57:24 checking for stdint.h... (cached) yes
    2019-02-23 19:57:24 checking for dirent.h... (cached) yes
    2019-02-23 19:57:24 checking for string.h... (cached) yes
    2019-02-23 19:57:24 checking for strings.h... (cached) yes
    2019-02-23 19:57:24 checking for unistd.h... (cached) yes
    2019-02-23 19:57:24 checking io.h usability... no
    2019-02-23 19:57:24 checking io.h presence... no
    2019-02-23 19:57:24 checking for io.h... no
    2019-02-23 19:57:25 checking for strtoll... yes
    2019-02-23 19:57:25 checking for atoll... yes
    2019-02-23 19:57:25 checking for strftime... (cached) yes
    2019-02-23 19:57:25 checking for gettimeofday... (cached) yes
    2019-02-23 19:57:25 checking whether to enable LIBXML support... yes
    2019-02-23 19:57:25 checking libxml2 install dir... no
    2019-02-23 19:57:25 checking for xml2-config path... /usr/bin/xml2-config
    2019-02-23 19:57:25 checking whether libxml build works... yes
    2019-02-23 19:57:25 checking for OpenSSL support... yes
    2019-02-23 19:57:25 checking for Kerberos support... yes
    2019-02-23 19:57:25 checking whether to use system default cipher list instead of hardcoded value... no
    2019-02-23 19:57:25 checking for krb5-config... /bin/krb5-config
    2019-02-23 19:57:25 checking for RAND_egd... no
    2019-02-23 19:57:25 checking for OpenSSL version... >= 1.0.1
    2019-02-23 19:57:25 checking for CRYPTO_free in -lcrypto... yes
    2019-02-23 19:57:25 checking for SSL_CTX_set_ssl_version in -lssl... no
    2019-02-23 19:57:25 configure: error: libssl not found!
    
    Sat Feb 23 19:57:25 UTC 2019
    Success: PHP configure ok
    
    service php-fpm restart
    Gracefully shutting down php-fpm . done
    Starting php-fpm  done
                   ____   _   _  ____       __  __         _
                  |  _ \ | | | ||  _ \  _  |  \/  |  __ _ | | __ ___
                  | |_) || |_| || |_) |(_) | |\/| | / _` || |/ // _ \
                  |  __/ |  _  ||  __/  _  | |  | || (_| ||   <|  __/
                  |_|    |_| |_||_|    (_) |_|  |_| \__,_||_|\_\\___|
    
    PHPMUVER = 7.2
    PHP_PGO = n
    make -j1
    make: *** No targets specified and no makefile found.  Stop.
    
    real    0m0.002s
    user    0m0.001s
    sys     0m0.001s
    
    Sat Feb 23 19:57:26 UTC 2019
    Error: 2, PHP make failed (123.09beta01.b099)
    
                  total        used        free      shared  buff/cache   available
    Mem:            991         328         109          35         553         390
    Swap:          1535         133        1402
    
    report errors on the forums at community.centminmod.com/forums/8/
    
                  total        used        free      shared  buff/cache   available
    Mem:            991         328         109          35         553         390
    Swap:          1535         133        1402
    
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/sda       ext4       25G   16G  7.5G  68% /
    devtmpfs       devtmpfs  486M     0  486M   0% /dev
    tmpfs          tmpfs     496M     0  496M   0% /dev/shm
    tmpfs          tmpfs     496M   51M  446M  11% /run
    tmpfs          tmpfs     496M     0  496M   0% /sys/fs/cgroup
    /dev/loop0     ext4      2.0G  6.2M  1.8G   1% /tmp
    tmpfs          tmpfs     100M     0  100M   0% /run/user/0
    
    CPU: Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz (1)
    
    version increment history
    123.09beta01.b099 #Sat Feb 23 19:28:46 UTC 2019
    123.09beta01.b099 #Sat Feb 23 19:30:15 UTC 2019
    123.09beta01.b099 #Sat Feb 23 19:33:12 UTC 2019
    123.09beta01.b099 #Sat Feb 23 19:43:18 UTC 2019
    123.09beta01.b099 #Sat Feb 23 19:56:48 UTC 2019
    
    last Centmin Mod local git commit entry
    /usr/local/src/centminmod /svr-setup/php-7.2.15/fpm-build
    
    945e69a George Liu Sat, 23 Feb 2019 02:11:13 +1000
    part 2 revised php intl extension's libicu version update routine in 123.09beta01
    
    2       2       inc/php_configure.inc
     1 file changed, 2 insertions(+), 2 deletions(-)
    /svr-setup/php-7.2.15/fpm-build
    Total PHP Upgrade Time: 36.230910101 seconds
    

     
    Last edited: Feb 24, 2019
  2. eva2000

    eva2000 Administrator Staff Member

    45,441
    10,312
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,994
    Local Time:
    7:43 PM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    exact steps/commands you used to source compile openssl ? if you did the default method other than nginx's use of custom openssl which is properly configured to not interfere with system openssl, then you screwed up system openssl version and hence screwed up PHP-FPM as well as every app/software on the server than relies on system openssl version !

    Best fix is to backup your sites, and start with fresh CentOS install and fresh Centmin Mod install in such case and restore your sites/data from backup to that new fresh install.
     
  3. omfgbear

    omfgbear New Member

    8
    1
    3
    Sep 27, 2018
    Ratings:
    +1
    Local Time:
    11:43 AM
    1.15.4
    10
    It's weird but everything else that's using the local openssl installation is working fine. Basically used the guide here.

    Edit: I re-compiled it again and now php is not complaining anymore. what.
     
  4. eva2000

    eva2000 Administrator Staff Member

    45,441
    10,312
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,994
    Local Time:
    7:43 PM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    That guide may break system openssl dependencies for other software on server like php depending on how compatible the version is. It may break future Nginx recompiles too but I have a work around in nginx routines to wipe out /usr/local/ssl installed openssl if detected as it's known to break nginx compiles and other software. So depending on if you ran nginx recompile before php recompile, it could due to my nginx workaround which wipes /usr/local/ssl if detected. So everytime you run nginx recompile, it will break php operations as well as php recompiles.

    In such a case DO NOT source compile openssl and use centmin mod provided defaults for php. As you install to /usr/local/ssl, it doesn't override system openssl completely so safe to just remove /usr/local/ssl by running nginx recompile via centmin.sh menu option 4 which will wipe it off the system and then recompile php via centmin.sh menu option 5
     
  5. omfgbear

    omfgbear New Member

    8
    1
    3
    Sep 27, 2018
    Ratings:
    +1
    Local Time:
    11:43 AM
    1.15.4
    10
    Oh sorry my bad, I forgot to mention that the location was changed to
    /usr/local/openssl/ in the installation as mentioned in OP. I tried doing option 4 then 5 before this and php would still complain that openssl was not found. Very weird.

    Where does centmin put openssl after removing it from /usr/local/ssl/ ? Maybe my pathing was wrong?
     
  6. eva2000

    eva2000 Administrator Staff Member

    45,441
    10,312
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,994
    Local Time:
    7:43 PM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    Nginx's OpenSSL build is at /opt/openssl

    Code (Text):
    /opt/openssl/bin/openssl version -a
    OpenSSL 1.1.1a  20 Nov 2018
    built on: Sun Feb 24 13:02:03 2019 UTC
    platform: linux-x86_64
    options:  bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr)
    compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG
    OPENSSLDIR: "/opt/openssl"
    ENGINESDIR: "/opt/openssl/lib/engines-1.1"
    Seeding source: os-specific
     
  7. omfgbear

    omfgbear New Member

    8
    1
    3
    Sep 27, 2018
    Ratings:
    +1
    Local Time:
    11:43 AM
    1.15.4
    10
    Ok, so I moved to /opt/openssl
    Code (Text):
    # openssl version -a
    OpenSSL 1.1.1a  20 Nov 2018
    built on: Tue Dec  4 18:08:10 2018 UTC
    platform: linux-x86_64
    options:  bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr)
    compiler: ccache /opt/rh/devtoolset-7/root/usr/bin/gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG
    OPENSSLDIR: "/opt/openssl"
    ENGINESDIR: "/opt/openssl/lib/engines-1.1"
    Seeding source: os-specific
    
    

    Tried option 5 from centmin again. Gave out the same error but continued compiling anyway. Log is a bit long to attach (over 1.3mb)
    Code (Text):
    2019-02-24 15:51:42 checking for Kerberos support... yes
    2019-02-24 15:51:42 checking whether to use system default cipher list instead of hardcoded value... no
    2019-02-24 15:51:42 checking for krb5-config... /bin/krb5-config
    2019-02-24 15:51:42 checking for RAND_egd... no
    2019-02-24 15:51:42 checking for OpenSSL version... >= 1.0.1
    2019-02-24 15:51:42 checking for CRYPTO_free in -lcrypto... yes
    2019-02-24 15:51:42 checking for SSL_CTX_set_ssl_version in -lssl... no
    2019-02-24 15:51:42 configure: error: libssl not found!
    
    Sun Feb 24 15:51:42 UTC 2019
    Success: PHP configure ok
    
    service php-fpm restart
    Gracefully shutting down php-fpm . done
    Starting php-fpm  done
                   ____   _   _  ____       __  __         _         
                  |  _ \ | | | ||  _ \  _  |  \/  |  __ _ | | __ ___
                  | |_) || |_| || |_) |(_) | |\/| | / _` || |/ // _ \
                  |  __/ |  _  ||  __/  _  | |  | || (_| ||   <|  __/
                  |_|    |_| |_||_|    (_) |_|  |_| \__,_||_|\_\\___|
                                                                     
    PHPMUVER = 7.2
    PHP_PGO = n
    make -j1
    


    At this point it's just curiosity driving me as I was already able to update. You can ignore this if you want. Thanks for the help getting here!
     
  8. eva2000

    eva2000 Administrator Staff Member

    45,441
    10,312
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,994
    Local Time:
    7:43 PM
    Nginx 1.19.x
    MariaDB 5.5/10.x
    Don't do that, it will break nginx compiles now. /opt/openssl location is deliberately set to be out of PATH environment variable and outside of library paths so that no other web app like PHP can pick it up besides Nginx. So yes php compiles will break and fail as php can't find /opt/openssl location.
     
  9. omfgbear

    omfgbear New Member

    8
    1
    3
    Sep 27, 2018
    Ratings:
    +1
    Local Time:
    11:43 AM
    1.15.4
    10
    Managed to make everything work now. Removed my original install and got everything re-compiled and working. Thanks for the help!