Re: problems with loaded extensions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andres Gonzalez wrote:
> Hi,
> 
> I have got an extension loaded in all three of my php config files (in
> cli, in cgi, and in apache2 directories).  The functions in the
> extension are all accessible when running test scripts from the command
> line, like:
> 
> php init.php
> 
> for example, in the init.php file I have calls to several of the
> functions in my loaded extension. I also can print out the functions
> like this:
> 
> print_r(get_loaded_extensions());
> print_r(get_extension_funcs("vrad"));
> 
> However, when I run these thru apache, all calls to the functions in my
> loaded extension fail even though the extension is present. If I do
> 
> print_r(get_loaded_extensions());
> 
> I see my loaded extension "vrad" printed out as expected indicating it
> is loaded. If I run:
> 
> if (extension_loaded("vrad"))
> 
> it comes back true which further indicates that the extension is indeed
> loaded.
> 
> But if I call using apache any of the functions in the loaded extension,
> or if I call:
> print_r(get_extension_funcs("vrad"));
> 
> all I get is a blank white page with no errors.
> 
> I would think that as long as the extension is loaded in both the cli
> php.ini and the apache2 php.ini, I would get the same results from the
> loaded extension. Any idea why it work thru the cli and not apache?
> 
> Thanks,
> 
> -Andres

Does the extension rely on any external libraries?  It may be that
apache/the extension can't find it/them or apache doesn't have
permission to it/them.

Execute a shell as the apache user and try it from cli.

-- 
Thanks!
-Shawn
http://www.spidean.com

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux