Good morning,

I am running solaris 10.2 with apache 1.3.
I have compiled PHP 5.2.10 and 5.2.11.
When I start apache with 5.2.10 it starts.
But When I try with 5.2.11 it won't start.
Now I ran the following commands to see what's wrong.

root:/opt/common/apache/bin# ./apachectl configtest
Syntax error on line 1283 of /etc/apache/httpd.conf:
Cannot load /opt/common/apache/libexec/libphp5.2.11.so into server: ld.so.1: httpd: fatal: relocation error: file /opt/common/apache/libexec/libphp5.2.11.so: symbol EVP_CIPHER_CTX_block_size: referenced symbol not found

I also ran the ldd -r the see the referenced symbol in question.
symbol not found: EVP_CIPHER_CTX_block_size (/opt/common/apache/libexec/libphp5.2.11)

I also compiled 5.2.11 and 5.2.3, the only thing I even tried running truss to debug
apache startup and found nothing conclusive. I have seen this error in the pass but it usually tells me more like a conflicting library being to old.

I am wondering if it could be my openssl version right now I have openssl-0.9.8d.

Is this to old for PHP 5.2.11 and up.

    Write a Reply...