On our test server everything is fine with the cPanel built PHP 5.2.12 no errors what so ever. Once we run build matching PHP we end up with this:
Code:
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by php)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libexslt.so.0)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libexslt.so.0)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
php: /usr/lib64/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1)
Maybe you should use libmxl2 installation under /opt/ directory to match /opt/xslt/ installation?
Well this is using the build matching php it should build the matching cPanel configure options using it's source should it not? cPanel's PHP has no such errors just the litespeed one.
I'm going to go rebuild both and check the outputs and see what exactly is going wrong.
cPanel easyapache should build PHP with configuration option '--with-libxml-dir=/opt/xml2/', the matching PHP built form LSWS plugin should have it as well.
If it does, need to find out why it does not load libxml2 from /opt/xml2.