PhpSwitcher - Couldn't compille PHP 5.3 on Ubuntu 16.04 (Xenial)

  • @RodNoc

    I'll release a new version in ~ 2 hours.


  • badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • @RodNoc

    New version delayed due to MariaDB 10.2 and PhpSwitcher 3.0.6 / Error with needed Packages

    Thank you for your understanding.


  • The new version is almost ready.

    CHANGELOG will be:

    • Added: Multiarch support for OpenSSL (PHP: 4.4)
    • Backported: Debian patches for OpenSSL 0.9.8/1.0.2 (OpenSSL: bundled)
    • Fixed: Build against shared OpenSSL (PHP: all versions)
    • Fixed: Dangling MySQL compatibility symlinks (MariaDB: MDEV-13455)
    • Fixed: libmysqlclient-dev package not provided by MariaDB 10.2 repository (Bdeps)
    • Fixed: Linking to wrong OpenSSL: Wrong rpath (PHP with bundled OpenSSL)
    • Fixed: PHP FTBFS with MariaDB 10.2: 'MYSQL {aka struct st_mysql}' has no member named 'reconnect' (PHP: all versions)
    • Fixed: PHP FTBFS with MariaDB 10.2: Several undeclared identifiers; mysql/mysql_version.h not included (PHP: all versions)
    • Fixed: PHP FTBFS: libssl not found when building against static OpenSSL (PHP: 4.4, 5.2, 5.3, 5.4, 5.5)
    • Fixed: OpenSSL FTBFS on i386 arch (OpenSSL: bundled)
    • Fixed: Wrong OpenSSL linking: Missing rpath (OpenSSL: bundled)
    • Refreshed: OpenSSL 1.1.x compatibility patch (PHP: 5.6)
    • Review: Build OpenSSL with options: no-idea no-mdc2 no-rc5 no-zlib enable-tlsext no-ssl2 no-ssl3 (OpenSSL: bundled)
    • Review: Build OpenSSL with the enable-ec_nistp_64_gcc_128 option on amd64 arch (OpenSSL: bundled)
    • Review: Skip installation of database development files when they are not required (Bdeps)
    • Updated: PHP compiler for use of new PHP versions (PHP: 5.6.31, 7.0.22, 7.1.8)
    • Updated: OpenSSL 1.0.2 from version 1.0.2k to version 1.0.2l (OpenSSL: bundled)


  • @xavh90

    This evening. I was in testing phase ;)


  • A new version has been released. See PhpSwitcher plugin v4.0.0 RELEASED
    Thread closed.


  • Hi,

    it doesn't work for me :( I installed the new version and compiled everything. And I can change the PHP-Version in the panel, but it keeps in status "In Bearbeitung" (I don't know the english phrase for this... perhaps "working"?)

    In the debugger-view in the panel I can see, that 1 action is pending. When I click at this, the 1 action keeps in this status.

    What could be wrong?

    1. [email protected]:/var/log/imscp# less imscp-rqst-mngr.log
    2. [Sun Aug 13 20:29:22 2017] [fatal] iMSCP::DbTasksProcessor::_processModuleDbTasks: Can't use an undefined value as a HASH reference at /var/www/imscp/engine/PerlLib/iMSCP/ line 208.
    3. ...propagated at /var/www/imscp/engine/PerlLib/iMSCP/ line 487.
  • @RodNoc

    This is not a PhpSwitcher issue. See phpswitcher 3.0.6 on i-mscp 1.4.7 on debian 8.7.1 blocked on status [onchange]

    Next time, search on the forum.

    Thread closed.