Tommy Peterson's instructions look right. (Although I've never installed on
a Windows box.)

When you "stopped" Apache, did you check to see if an older instance was
running. That often catches the experts.

Did you do a check on Apache's configuration? (Usually apache2ctl -check)

Is Apache running as a service?

Does Apache render HTML?

Create this file, phpinfo.php, and put it in your docroot (webroot, however
you think of it):

<?php
   phpinfo();
?>

Then this URL: http://localhost/phpinfo.php should tell you about your PHP
and Apache configuration, IF correctly installed and configured.

It's not generally recommended to parse HTML files a PHP files because the
interpreter has to look at every line, not just the sequences set apart by
PHP's open and close  tags.

Apart from that I can't be much help. The other alternative is to grab one
of the WAMP packages which does a complete install of MySQL, Apache and PHP.

Good luck with this - Miles

On Sun, Jul 6, 2008 at 12:02 PM, Jerry Adair <[EMAIL PROTECTED]> wrote:

> Hi Tommy/Keith/Newsgroup,
>
>
>
> Thank you for the input, I REALLY appreciate it.  I did everything you said
> but it still does not work.  A few observations:
>
>
>
> 1) Yes I am running on Windows XP.  So it seems that I shouldn't do any of
> the "*.so" stuff that Keith mentioned, that seems like a UNIX thing.  If I
> can just get the thing to work, I will split my PHP definitions off into
> another file just as Keith recommends.  However for now I just want it to
> work.
>
>
>
> 2) What exactly am I supposed to rename in the php directory?  Your email
> just said "rename the PHP file" ... the documentation says to rename either
> the php.ini-recommended or php.ini-dist as php.ini.  So I renamed the
> php.ini-recommended to php.ini in my PHP directory, which I installed in
> C:\php.
>
>
>
> 3) Here are the changes I made to conf\httpd.conf:
>
> #JRA added this
> #Preload the PHP interpreter so that Apache can find it
> #even if it's not in the path
> LoadFile "C:\php\php5ts.dll"
> LoadModule php5_module "C:\php\php5apache2_2.dll"
> PHPIniDir "C:\php"
>
> AddHandler application/x-httpd-php .php
> AddHandler application/x-httpd-php-source .phps
>
>
>
> The problem with this is that I cannot find the "application" directory
> ANYWHERE.  I downloaded what I thought was/is the latest version of Apache
> from a mirror site, but there is no application directory.  Nothing in the
> instructions mentions such a directory, that I read anyway.  Do I just need
> to create it manually?  Confusing.  I tried these definitions with both
> forward and backward slashes, and it made no difference.
>
>
>
> 4) I did not copy the php.ini file anywhere.
>
>
>
> 5) I did add "C:\php" to the PATH environment variable.  Is that really a
> problem?
>
>
> 6) I have issued many "bin\httpd.exe -k [start|stop]" commands recently,
> nothing has changed.
>
>
>
> 7) Below is what I get when typing http://localhost into a browser window:
>
> <html><body>
> <h1>It works!</h1>
> <?php
> echo "PHP test\n";
> ?>
> </body></html>
>
> Note that I modified the file a bit just to see if I could get the php echo
> text to appear in the browser in addition to the It works! text...
>
>
>
> 8) Is there an installation issue at work here?  Do I need to install PHP
> only AFTER installing Apache?
>
>
>
> Thanks for any help.  I am LOST!
>
> Jerry
>
> ""Tommy Peterson"" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> Keith,
> If you can't get this working, and you are using a Windows, not Linux/Unix
> machine, do the following (the online doc are not complete or detailed
> enough I have found):
>
> 1) Rename the PHP file in your PHP directory to PHP.ini (add the .ini
> extension to it).
> 2) In your Apache httpd.conf file (localed in the apache's conf directory
> do the following
>
> Here is the proper apache directives to load php, preferbly saved as
> php.conf and included from your main config.
>
> #load the php main library to avoid dll hell
> Loadfile "C:\pathtophp\php5ts.dll"
>
> #load the sapi so that apache can use php
> LoadModule php5_module "C:\pathtophp\php5apache2_2.dll"
>
> #set the php.ini location so that you don't have to waste time guessing
> where it is
> PHPIniDir "C:\pathtophp"
>
> #Hook the php file extensions, notice that Addtype is NOT USED, since
> that's just stupid
> AddHandler application/x-httpd-php .php
> AddHandler application/x-httpd-php-source .phps
>
> 3)
> Do not copy any php files anywhere
> Do not edit the system path. If you have deleted them.
>
> 4) Delete any additions from you httpd.conf and php.ini that you have made
> to try to get it to work.
>
> 5) restart your apache server. It should work.
>
>
>

Reply via email to