Posted by edfialk on 01/19/07 16:54
Hi, all I'm trying to do is load the php_mapscript.so library into php.
Here's the php file:
Code:
dl("php_mapscriot.so")
if (extension_loaded("MapScript"))
echo "works!";
else
echo "doesn't work!";
print_r(get_loaded_extensions());
Here's from the command line:
Code:
[edfialk@niceguy mapserver]$ php phpinfo.php
<HTML>
works!
<br>Array
(
[0] => yp [1] => xml [2] => wddx [3] => tokenizer [4]
=> sysvshm [5] => sysvsem [6] =>standard [7] => sockets [8]
=> shmop [9] => session [10] => pspell [11] => posix [12]
=>pcre [13] => pcntl [14] => overload [15] => mime_magic
[16] => iconv [17] => gmp [18] => gettext [19] => ftp [20]
=> exif [21] => dio [22] => dbx [23] => dba [24] => curl
[25] => ctype [26] => calendar [27] => bz2 [28] => bcmath
[29] => zlib [30] => openssl [31] => MapScript [32] => gd
[33] => ldap
)
<br>
Config file:/etc/php.ini
Here's from the browser:
(http://niceguy.wustl.edu/mapserver/phpinfo.php):
Code:
Warning: dl(): Unable to load dynamic library
'/usr/lib64/php4/php_mapscript.so' - /usr/lib64/php4/php_mapscript.so:
cannot open shared object file: Permission denied in
/var/www/html/mapserver/phpinfo.php on line 22
doesn't work!
Array ( [0] => yp [1] => xml [2] => wddx [3] => tokenizer [4] =>
sysvshm [5] => sysvsem [6] => standard [7] => sockets [8] => shmop [9]
=> session [10] => pspell [11] => posix [12] => pcre [13] => overload
[14] => mime_magic [15] => iconv [16] => gmp [17] => gettext [18] =>
ftp [19] => exif [20] => dio [21] => dbx [22] => dba [23] => curl [24]
=> ctype [25] => calendar [26] => bz2 [27] => bcmath [28] => zlib [29]
=> openssl [30] => apache2handler [31] => gd [32] => ldap )
RAWR Permission denied?! Apache is run as 'nobody', the
php_mapscript.so has 777 permissions, user/group root/root.
I'm pretty desperate about this.
Anyone have any ideas?
Thanks in advance!
-Ed
[Back to original message]
|