Apache/PHP Help in Loading a Module
Posted November 9th, 2006 @ 10:29am by Erik J. Barzeski
I'm attempting to help a friend with an Apache/PHP issue. In her shared server's local account, she has the PECL HTTP "http.so" shared library. She'd like to load the module for use in a PHP page or two. She has no access to httpd.conf or other configuration files and the .so is located at an odd path, say, /usr/home/friend/pecl_http-1.3.3/modules/http.so
.
Does this need to be loaded - and can it be - via .htaccess directives? Or is this not an Apache issue at all, but a PHP issue?
If anyone can provide some help, that would be great. Some quick Google searches turned up nothing this morning, and now I have a few hours of work on another project, so I won't get back to this until this evening. Perhaps someone will answer by then.
Posted 09 Nov 2006 at 11:33am #
Your friend may be out of luck if she doesn't have access to httpd.conf: as far as I know, that's the only way to load Apache plugins.
Posted 09 Nov 2006 at 12:05pm #
Well, PHP might be set up with the dl() function enabled, and although it is specified to only load modules in the PHP extension directory there is a script in the comments on the manual page for dl() which seems to be for loading a locally installed module:
http://php.net/manual/en/function.dl.php#59424
You might also be able to find a configuration directive for PHP which loads a module and which can be set through htaccess.
This is under the assumption that this is a module for PHP, and not for Apache.