Hi Guys,

The information/documentation at the above URL is missing a small but
critical bit of information that may cause a lot of folks to be unable to
use this extension. I've been attempting to add a note there, and an
internal error is reported each time.

If I cannot add the note at this time, would it be possible for you to
either revise the docs, or add the note for me? Below is what I had written:

"Hi All,

One thing the updated config notes don't cover is that you almost certainly
need to configure/build this extension as a shared extension -- Payflow Pro
is statically linked to an older version of OpenSSL, and if you try to
compile this extension statically into PHP, and then use it with ModSSL or
the OpenSSL extension, you'll run into segfaults and other interesting
problems. So:

./configure --with-pfpro=shared,/usr/local

I repeat: If you do not build this extension as a shared extension, you will
almost certainly have problems!

Once PHP is built and installed, you'll then need to modify your php.ini in
two places:

One, set extension_dir to the directory in which you find 'pfpro.so', so
that PHP knows where to find the extension.

Two, add a line to php.ini that reads 'extension=pfpro.so' (minus the
quotes!), so that PHP will always load the extension. Otherwise, you'll have
to call <?php dl('pfpro.so'); ?> at the beginning of any script you want to
use with Payflow Pro."

Perhaps that's more information than necessary, but it covers the bulk of
the difficulties that people run into using this extension. If this
information could be incorporated into the PHP docs for this extension, I
would be most grateful :)

In any case, thanks for all your hard work on making PHP's docs the most
accessible of any I've seen. Keep kicking ass :)

-- 
Justin M
Technical Support
VeriSign Payment Services
[EMAIL PROTECTED]
888-883-9770

Reply via email to