|
Posted by rfhurley on 02/09/07 06:13
On Feb 8, 9:46 pm, Siegfreed <s...@freed.org> wrote:
> rfhurley wrote:
> > On Feb 6, 11:50 pm, Siegfreed <s...@freed.org> wrote:
>
> >>rfhurley wrote:
>
> >>>How do I run a .php program? (I'm starting with the "hello world"
> >>>script)
>
> >>You need to specify the document root (the directory that Apache will
> >>look for files when asked to serve them) in your "httpd" configuration
> >>file, which in turn is located in the "Conf" directory. The section
> >>that control the "DocumentRoot" look like this:-
>
> >># DocumentRoot: The directory out of which you will serve your
> >># documents. By default, all requests are taken from this directory, but
> >># symbolic links and aliases may be used to point to other locations.
> >># Example:-
>
> >>DocumentRoot "C:/my_chosen_php_directory"
>
> >>Once you set up your "DocumentRoot", place the files you want to run in
> >>there, and type:
>
> >>http://localhost/your_file_name.phpintoa web browser; orhttp://127.0.0.1/your_file_name.phpintoa web browser.
>
> > OK, I went to the "httpd.conf" file, and added this:
>
> > # For PHP 5 do something like this:
> > LoadModule php5_module "C:\Program Files\PHP\php5apache2_2_4.dll"
> > AddType application/x-httpd-php .php
>
> > # configure the path to php.ini
> > PHPIniDir "C:\Program Files\PHP"
>
> > and then ran the "<?php phpinfo(); ?>" script. It ran (correctly) in
> > my browser, but then an error message came up, shutting down apache. I
> > turned apache back on; the same thing happened again-- but this time,
> > when I tried to turn it back on, an error message came up, telling me
> > the operation couldn't be performed (wouldn't run apache). I restarted
> > my computer; Apache wouldn't start again (same error message).
>
> > I removed the added lines from the "httpd.conf" file, and restarted
> > everything. Everything ran fine; but when I re-added the "LoadModule
> > php5_module..." code, it wouldn't start apache. What's going on? And
> > what do I do now?
>
> Problably the module you are using is not compatible with Apache.
>
> In my machine I have php version 6 and apache version 2.2 - consequently
> I use:
>
> "LoadModule php5_module c:/programs/php/php6apache2_2.dll".
>
> Please note:- Unlike you, I use forward slashes.
>
> It works like a clock.
Do you run Windows XP? I noticed you wrote "c:programs/..." rather
than "c:/Program Files/..." should I try this?
Navigation:
[Reply to this message]
|