• PRODUCT

    PRODUCT

  • PRICING
    PRICING

  • HELP
    HELP

  • BLOG
    BLOG

  • APPSTORE
    APPSTORE

  • COMPANY
    COMPANY

  • LEGAL
    LEGAL

  • LOGIN
    LOGIN

  • Integrating nodejs into lampp


  • Integrating nodejs into lampp


  • While we were busy migrating the izy-circus from phantom to node, we ran into an issue when running nodejs from the lampp stack. We were getting these errors when running node from the php shell_exec:

    /usr/local/bin/node: /opt/lampp/lib/libstdc++.so.6: version 'GLIBCXX_3.4.11' not found (required by /usr/local/bin/node)

    /usr/local/bin/node: /opt/lampp/lib/libstdc++.so.6: version 'GLIBCXX_3.4.9' not found (required by /usr/local/bin/node)

    /usr/local/bin/node: /opt/lampp/lib/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by /usr/local/bin/node)

    nodejs was working fine from the command line, and checking on the dependencies showed:

    ldd /usr/local/bin/node

    linux-vdso.so.1 => (0x00007ffd06f86000)

    libdl.so.2 => /lib64/libdl.so.2 (0x00007fc828d56000)

    librt.so.1 => /lib64/librt.so.1 (0x00007fc828b4e000)

    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fc828848000)

    libm.so.6 => /lib64/libm.so.6 (0x00007fc828546000)

    libgccs.so.1 => /lib64/libgccs.so.1 (0x00007fc828330000)

    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc828113000)

    libc.so.6 => /lib64/libc.so.6 (0x00007fc827d51000)

    /lib64/ld-linux-x86-64.so.2 (0x000055e43d4ef000)

    The solution was to disable the library:

    sudo mv /opt/lampp/lib/libstdc++.so.6 /opt/lampp/lib/libstdc++.so.6.orig


  • Izyware Blog
    Izyware Blog