PhpSwitcher 3.0.6

  • Featured

PluginManager -

Provides additional PHP versions for i-MSCP customers.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

The PhpSwitcher plugin provides additional PHP versions for i-MSCP customers.

See the documentation for further details.

Plugin purchasing
Once connected on our forums, you can purchase this plugin here: i-mscp.net/index.php/PaidSubscriptionList

  • Version 3.0.6

    - 10.18 MB - 98 times downloaded

    Version compatible with i-MSCP >= 1.4.x Serie

    CHANGELOG
    • Fixed: Do not install build dependencies with --download-only option (PHP compiler)
    • Fixed: Broken --parallel-jobs option (PHP compiler)
    • Updated: Dutch (Netherlands) translation file (Thanks to theemstra)
    • Updated: PHP compiler for use of PHP 7.0.20, 7.1.6
    • Removed: Unwanted Non-breaking spaces (\xA0)
    • Removed: Support for i-MSCP 1.3.x Serie
  • Version 3.0.5

    - 10.18 MB - 83 times downloaded

    Version compatible with i-MSCP 1.3.x Serie, 1.4.x Serie

    CHANGELOG
    • Changed: Value of `process_control_timeout' directive from 10 to 60 (PHP-FPM)
    • Fixed: Can't use an undefined value as a HASH reference; DBI::selectrow_hashref() return undef on empty results
    • Removed: 0046-Merge-OpenSSL-1.1.0-support-from-PHP-7.1-branch.patch patch (PHP 7.0.x; added in upstream)
    • Removed: 0050-Fixed-74298-IntlDateFormatter-format-doesn-t-return-.patch patch (PHP 7.1.x; added in upstream)
    • Updated: PHP compiler for use of PHP 7.0.19, 7.1.5
  • Version 3.0.4

    - 10.21 MB - 83 times downloaded

    Version compatible with i-MSCP 1.3.x, 1.4.x Series

    CHANGELOG
    • Added: Two patches to fix microseconds in 'new DateTime()' and IntlDateFormatter->format() (Closes: PHP #74298)
    • Fixed: Create MySQL compatibility symlinks when required (Usage of Percona SQL server)
    • Fixed: Error while build dependencies installation when using remote SQL server
    • Fixed: Remove dangling MySQL compatibility symlinks when required
    • Updated: PHP compiler for use of PHP 7.0.18, 7.1.4
  • Version 3.0.3

    - 10.21 MB - 72 times downloaded

    Version compatible with i-MSCP 1.3.x, 1.4.x Series

    CHANGELOG
    • Fixed: Adding the same PHP version (minor) twice can lead to unexpected behavior due to naming collision
    • Fixed: Ordered domain aliases must not be listed in client interface
    • Fixed: PHP 5.2 installation failure. MAKE(1) parallel execution not supported prior PHP 5.3
    • Fixed: PHP 7.0, 7.1 build failure on Ubuntu 12.04; System PCRE library is too old; Usage of bundled PCRE library
    • Fixed: Unmet distribution package dependencies when using MariaDB
    • Removed: Useless `remove_bdeps.pl' script
  • Version 3.0.2

    - 10.21 MB - 44 times downloaded

    Version compatible with i-MSCP 1.3.x, 1.4.x Series

    CHANGELOG
    • Fixed: Automatically install required distribution packages
    • Refreshed: 0046-Merge-OpenSSL-1.1.0-support-from-PHP-7.1-branch.patch patch (PHP 7.0)
    • Updated: PHP compiler for use of PHP 7.0.17 and PHP 7.1.3
  • Version 3.0.1

    - 10.24 MB - 38 times downloaded

    Version compatible with i-MSCP 1.3.x, 1.4.x Series

    CHANGELOG
    • Fixed: Cannot manually re-generate static phpinfo files due to missing argument in callback function (JS)
    • Fixed: Undefined $.imscp property (JS - backward compatibility issue)
  • Version 3.0.0

    - 10.24 MB - 15 times downloaded

    Version compatible with i-MSCP 1.3.x, 1.4.x Series

    CHANGELOG
    • Added: `--auto-setup' command line option for automatic setup of PHP versions (See the README.md & UPDATE.md files)
    • Added: libfile-find-rule-perl package as requirement (required by PHP compiler)
    • Added: libssl 1.1.x support for PHP 5.6 (patch pulled from Ondřej Surý php5.6 source package)
    • Added: Multiarch support for cURL development library; Path has changed in Debian Stretch (All PHP versions)
    • Added: OpenSSL 1.0.2k library (See the README.md & UPDATE.md files)
    • Added: patch and unpatch MAKE(1) targets in Makefile (was done by the PHP compiler in previous versions)
    • Changed: Default install directory from `/opt/phpswitcher' to `/opt/phpswitcher/%ymd%' (See the UPDATE.md file)
    • Fixed: Check for fpm SAPI parameters only when required (backend)
    • Fixed: Missing MySQL compatibility symlinks when using old MariaDB versions (backend)
    • Fixed: Static phpinfo files are not re-generated on plugin update (backend)
    • Fixed: Unexpected behavior when switching from CGI sapi to FPM sapi: Possible misconfigured PHP versions
    • Fixed: Wrong log filename for PHP 7.1 (psw7.0-fpm.log while psw7.1-fpm.log is expected)
    • Fixed: Wrong pid filename for PHP 7.1 (psw7.0-fpm.pid while psw7.1-fpm.pid is expected)
    • Fixed: Wrong syslog ident for PHP 7.1 (psw7.0-fpm while psw7.1-fpm is expected)
    • Merged: libssl 1.1.x support from PHP 7.1 in PHP 7.0 (patch pulled from Ondřej Surý php7.0 source package)
    • Refreshed: 0004-libtool2.2.patch patch (PHP >= 7.0)
    • Updated: PHP compiler for use of PHP 5.6.30, 7.0.16 and 7.1.2
    • Review: Usage of new JS confirm dialog as provided by i-MSCP 1.4.x (with backward compatibility in mind)
    • Removed: Patch for GMP multiarch support; it is now integrated in upstream source (PHP versions >= 7.0)
    • Removed: psw*checkonf files as FPM often ends with zend_mm_heap corrupted, preventing service to be (re)started
  • Version 2.3.2

    - 4.78 MB - 193 times downloaded

    Version compatible with i-MSCP 1.3.x Serie

    CHANGELOG
    • Added: Support for i-MSCP 1.3.9 (Overriding of new PROXY_FCGI_URL variable in Apache2 vhost files)
    • Updated: PHP compiler for use of PHP 5.6.29 (PHP 5.6.x)
  • Version 2.3.1

    - 4.78 MB - 30 times downloaded

    Version compatible with i-MSCP 1.3.x Serie

    CHANGELOG
    • Fixed: Missing php.ini template file for PHP 7.1.x
  • Version 2.3.0

    - 4.76 MB - 21 times downloaded

    Version compatible with i-MSCP 1.3.x Serie

    CHANGELOG
    • Added: Support for PHP 7.1.x
    • Updated: PHP compiler for use of PHP 7.0.14 (PHP 7.0.x)
    • Updated: Translation files