CentOS 6.2 X86_64 + PHP 5.3.3 + Zend Guard Loader V3.3 == Segfault

Home » CentOS » CentOS 6.2 X86_64 + PHP 5.3.3 + Zend Guard Loader V3.3 == Segfault
CentOS 2 Comments

Hello everyone,

I’ve got issues getting Zend Guard Loader v3.3 running.┬áTried several installations, doesn’t work for any. Once I install Zend Guard Loader my PHP CLI binary starts to segfault *at exit*.

Same is true for apache processes with mod_php enabled: Works until you SIGHUP your apache processes. Doing that your webserver quits with a segfault.

Can anyone reproduce that issue? Does anyone know a way to work around it?

Thank you very much!

Regards, Andreas

2 thoughts on - CentOS 6.2 X86_64 + PHP 5.3.3 + Zend Guard Loader V3.3 == Segfault

  • I hope this helps someone…

    I was having the same problem with RHEL 6.4 PHP 5.3.3 and Zend Guard Loader 3.3 and it turned out that I was using extension=ZendGuardLoader.so and it should have been zend_extension=/path/to/ZendGuardLoader.so

  • Hello Rob – that is certainly not the cause in my case. This is what I see:

    [root@test bin]# ./php -v
    PHP 5.4.31 (cli) (built: Aug 1 2014 14:18:10)
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2013, by Zend Technologies
    Segmentation fault
    [root@test bin]#

    so the loader is being found but seg faulting. Interestingly in their user guide it says it supports Linux x86-64 (only with 32-bit libraries)

    I’m running CentOS 6.5 x64 and I’m wondering whether I need to install the x32 bit equivalent for some libraries to get it to work. I have a case open with Zend right now to find out

LEAVE A COMMENT