Reputation: 535
I am trying my first Hello World app using php and xampp. I've been getting errors so far and been working through the problems one by one. So far I have:
Saved the php file ("hello.php") on C:\xampp\htdocs. The following line is in between html "body" tags.
<?php echo '<p>Hello World</p>'; ?>
Does anyone know what I am doing wrong?
Further notes: I am using Windows 7 and haven't downloaded anything from PHP.
I apologise for perhaps a too wide question. I have tried to be as specific as possible by outlining all actions I have taken.
Upvotes: 3
Views: 24853
Reputation: 359
If you have changed the port numbers of Apache when configuring XAMPP,
you have to run the localhost as,
ex: 89 is the port number.So it can be written as localhost:89
You can find the allocated port number from XAMPP control panel.XAMPP Control Panel
Upvotes: 1
Reputation: 15032
If admin privileges did not work for you, and you are SURE that your firewall or some other app is NOT blocking Apache ... then:
Basic http://localhost/ is actually requesting port 80
Secure https://localhost/ is requesting port 443
So in Control Panel, check what ports are 'on' for Apache:
Usually the first one of 2 ports is the one you want - if there is 80, use http://localhost/ ,
if there is 443, you would use https://localhost/
...and lastly - if there is NONE of these 2, you need to write your URL like:
http://localhost:PORT_NUMBER
I hope this will help someone :)
Upvotes: 4
Reputation: 561
I've actually also had quite some issues with XAMPP now, so I bet it's a problem with the software setup. Here are some reasons that could cause your roblem.
Some less probable causes
hosts
file in C:\Windows\System32\drivers\etc
Alternatively, try connecting to the standard XAMPP page located at the local website roots localhost
/ 127.0.0.1
.
Upvotes: 0
Reputation: 14
Try running control panel with admin rights. Right click on control panel icon and select "Run as administrator". Also it would help if you pasted here the messages that you get in control panel when you start apache (mysql is not needed to run your hello.php file since you don't access any database).
Upvotes: 0