|
Posted by rfhurley on 02/09/07 04:44
On Feb 8, 7:53 pm, "rfhurley" <rfhur...@yahoo.com> wrote:
> On Feb 8, 7:42 pm, Jerry Stuckle <jstuck...@attglobal.net> 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.phpintoaweb browser; orhttp://127.0.0.1/your_file_name.phpintoaweb 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?
>
> > What error message do you get?
>
> >
Jerry,
I changed the line that read
LoadModule php5_module "C:\Program Files\PHP\php5apache2_2_4.dll"
to
LoadModule php5_module "C:\Program Files\PHP\php5apache2_2.dll"
(the line I used when I was still able to start apache)
and I was able to load apache again, but when I ran the "<?php
phpinfo(); ?>" script, the error messages came up again & shut apache
down. I was able to transcribe the highlights of dialog boxes #s 2 & 3
(dialog box 1 was that standard Windows box), which read:
Error signature
szAppName: httpd.exe szAppVer: 2.2.4.0 szMadName: unknown
szModVer: 0.0.0.0 offset: 01ed2dc0
To view technical info...click here:
which brings up another dialog box, which reads:
Error Report Contents
The following files will be included in this error report:
C:\DOCUME~1\ROBERT~1\LOCALS~1\Temp\WERa0cf.dir00\httpd.exe.mdmp
C:\DOCUME~1\ROBERT~1\LOCALS~1\Temp\WERa0cf.dir00\appcompat.txt
One other thing:
There's a section of httpd.conf which reads:
#
# ServerName gives the name and port that the server uses to identify
itself.
# This can often be determined automatically, but we recommend you
specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP
address here.
#
ServerName www.glassangel.com.com:80
glassangel is my domain, which is hosted on laughingsquid.net. I don't
know what the ServerName attribute would be named on my machine. Would
this have any effect on anything?
[Back to original message]
|