I cannot get php scripts to work in Apache.
Apache 2.0.52 and PHP 5.0.2 installed on XP Pro SP2 Box.
PHP works fine from the command line, in any directory.
Apache works fine serving straight .htm and .html content, but ignores
everything between <?php and ?>. For instance
http://len.net/php.htm
returns
Hi there
Bye
where php.htm consists of:
<HTML>
<HEAD>
<TITLE>Hello World</TITLE>
</HEAD>
<BODY>
Hi there<p>
<?PHP
echo "PHP works";
?>
Bye<p>
</BODY>
</HTML>
Part of httpd.conf follows:
ServerName len.net:80
DocumentRoot "C:/Dev Web/Local"
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule imap_module modules/mod_imap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule userdir_module modules/mod_userdir.so
## I've tried the following:
#LoadModule php5_module c:/Program Files/php/php5apache2.dll
# but Apache refused to start and reported an error at the line
Any help, references, clues, or advice would be welcome.
Len Jones