Jump to content

Recommended Posts

I am new to this. I downloaded PHP and Apache and installed it to:

 

C:\webserver\Apache2.2

C:\webserver\PHP

 

I also created a folder called webroot in the webserver folder. I then went into the httpd.conf file and edited the following:

 

DocumentRoot "C:/webserver/webroot"

<Directory "C:/webserver/webroot">

DirectoryIndex index.html index.php

 

Also added this to the end of the file:

LoadModule php5_module "C:/webserver/PHP/php5apache2_2.dll"

PHPIniDir "C:/webserver/PHP"

AddType application/x-httpd-php .php

 

In my webroot folder I made a file called index.php with the code: <?php phpinfo(); ?>

 

In my enviornment varibales I have this:

 

Path: C:\webserver\PHP\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

 

PHPRC: C:\webserver\PHP\

 

I type in localhost in the browser URL and nothing shows up, says it cant find it. I try to run apache but it says that the requested operation has failed! I checked the log file and it says:

 

httpd.exe: Could not reliably determine the server's fully qualified domain name, using xxx.xxx.x.xxx for ServerName

[Thu Mar 11 19:30:08 2010] [warn] pid file C:/webserver/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

 

What am I doing wrong?

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/194965-problem-installing-php/
Share on other sites

I decided to install XAMPP. I installed XAMPP and put my files into the default htdocs folder. The PHP files work and I can see the phpinfo() file run fine, but I am writing .html files which will send data to PHP to validate the data and return a response. This is my code which at school worked fine:

 

PHP FILE:

<?php

$number1 = $_POST["number1"];
$number2 = $_POST["number2"];
$average = ($number1 + $number2)/2;

if($average>89)
{
print ("Average score: $average You got an A!<br>";
}

$max = $number1;

if($number1 < $number2)
{
$max = $number2;
}

print ("Your max score was $max");

?>

 

 

HTML FILE:

<html>
<head>

<script language="javascript">

function checkNumber()
{
	if(document.form1.number1.value == "")
	{
		alert ("Please enter a number 1");
	}
	else if (document.form1.number2.value == 0)
	{
		alert("Please enter a second number");
	}

}
</script>

<title>Excersise 10</title>
</head>

<body>
<form name="form1" method="post" action="" onSubmit="return checkNumber()" action="excercise10.php">
  <p>
    <label>
      Enter a number:
      <input type="text" name="number1" id="number1">
    </label>
  </p>
  <p>Enter a second number: 
    <label>
      <input type="text" name="number2" id="number2">
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="submit" id="submit" value="Submit">
    </label>
  </p>
</form>
</body>
</html>

 

Nothing happens at my house when I click submit. It just erases everything, but at my school it would output the PHP file. Why is this?

 

Thanks

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.