PHP installs but won't run
| From: | Len F. Zaifman | Date: | Fri, 29 Dec 2000 18:09:02 +0000 |
| Subject: | PHP installs but won't run | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-1377@lists.php.net to get a copy of this message | ||
I am running on an SGI using Irix 6.5.10 + the newest SGI compilers.
I have apache 1.3.14 + php 4.0.4 built. Both build & install cleanly,
with php as a module.
I used the php.ini as it was distributed.
If I look at my server-info (http://phpdba/server-info ) I see what I
think are all the necessary components to run php. Details are below.
The server works fine, otherwise.
If i go to http://phpdba/hello.txt I see:
<html>
<head>
<title>Hello World</title>
</head>
<body>
<?php
echo "Hello World";
?>
</body>
</html>
but when I go to hello.php or hello.phps (identical content to
hello.txt, just renamed) I get a pop up saying the document contained no
data. Please see the administrator.
There is also no trace in the logs of the hit using .php, or .phps so I
cannot see what is going wrong. This also puzzles me.
My one thought was that the loader may have trouble finding
libexec/libphp.so so in my startup I have added the libexec directory to
the loader search path:
start)
# set up library paths
LD_LIBRARYN32_PATH=/usr/lib32:/usr/lib32/internal:/lib32:/opt/lib32:/usr/local/lib32:/tools/apache/libexec
export LD_LIBRARYN32_PATH
echo -n "Starting httpd: "
$PATHTOSERVER/apachectl start
echo
;;
but that made no difference.
Thanks for any insight you may have.
Details from http://phpdba/server-info
Server Version: Apache/1.3.14 (Unix) PHP/4.0.4
...
Module Name: mod_php4.c
Content handlers: application/x-httpd-php ,
application/x-httpd-php-source , text/html
Configuration Phase Participation: Create Directory Config, Merge
Directory Configs, Child Exit
Request Phase Participation: none
Module Directives:
php_value - PHP Value Modifier
php_flag - PHP Flag Modifier
php_admin_value - PHP Value Modifier (Admin)
php_admin_flag - PHP Flag Modifier (Admin)
Current Configuration:
.....
Module Name: mod_so.c
Content handlers: none
Configuration Phase Participation: Create Server Config
Request Phase Participation: none
Module Directives:
LoadModule - a module name and the name of a shared object file to
load it from
LoadFile - shared object file or library to load into the server at
runtime
Current Configuration:
conf/httpd.conf
LoadModule env_module libexec/mod_env.so
LoadModule config_log_module libexec/mod_log_config.so
LoadModule mime_module libexec/mod_mime.so
LoadModule negotiation_module libexec/mod_negotiation.so
LoadModule status_module libexec/mod_status.so
LoadModule info_module libexec/mod_info.so
LoadModule includes_module libexec/mod_include.so
LoadModule autoindex_module libexec/mod_autoindex.so
LoadModule dir_module libexec/mod_dir.so
LoadModule cgi_module libexec/mod_cgi.so
LoadModule asis_module libexec/mod_asis.so
LoadModule imap_module libexec/mod_imap.so
LoadModule action_module libexec/mod_actions.so
LoadModule userdir_module libexec/mod_userdir.so
LoadModule alias_module libexec/mod_alias.so
LoadModule access_module libexec/mod_access.so
LoadModule auth_module libexec/mod_auth.so
LoadModule setenvif_module libexec/mod_setenvif.so
LoadModule php4_module libexec/libphp4.so
...
<Directory /www/webdba/htdocs>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType text/html .html
AddHandler server-parsed .html
AddType text/html .htm
AddHandler server-parsed .htm
AddType text/html .shtm
AddHandler server-parsed .shtm
</Directory>