I'm new to this. I think this is an easy one: I have some php code that requires the Windows binaries php_soap.dll and php_openssl.dll. However, I have shared web hosting on a Linux server. Does anyone know how to make these scripts work on a Linux server? Are there Linux equivalents of php_soap.dll and php_openssl.dll? Would only the php configuration need to be changed, or would something in the scripts also need to be changed?

Hoping someone can help--Thanks!

    The PHP config is the only thing that would need to be changed. Typically this is just opening php.ini and uncommenting the proper extension line(s) for that extension.

    So something like:

    extension=openssl.so
    extension=soap.so

    Not sure if that's 100% correct, but the extensions really aren't named cryptically.

    Being on a shared host, they may be disinclined to implement these extensions, so you may be out of luck 🙁

      Wow--that was quick! Thanks, bpat!

      Unfortunately, it seems that I wasn't specific enough--soap and openssl are now installed, but I have two out of five sample scripts from Authorize.net that are not working. My web host provider has been very responsive (in contrast to Authorize.net), and seems to think that there are one or more extension parameters that need to be changed. I have posted more details in the "Newbies" forum. Please check it out if you have a chance. Thanks again! 🙂

        Write a Reply...