I have posted earlier today [b]
http://www.programmersheaven.com/c/MsgBoard/read.asp?Board=33&MsgID=239180&Setting=A9999F0001[/b]. Since then I have got Apache & MySQL installed Okay. But I suspect the installation of PHP isn't happening on my machine. If I try and go into PHP's control panel a command prompt open for a second and then shuts again. If I try to edit anything in the PHP triad control panel php.exe crashes and windows informs me that it needed to close it.
I am struggling here please help me?
Comments
You can get php @ www.php.net
" " " mysql @ www.mysql.com
" " " apache @ www.apache.org
Do all the installation manually so you know exactly what is happening and what could fail. Chances are that if the php is not being processed, then Apache is either not recognizing the .php extension on you page or cannot find the php interpreter. For the former try editing httpd.conf and adding the page extensions:
[code]
#Installing as a CGI
ScriptAlias /php/ "C:/php" #This is the path to php - modify for your setup
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe" #php.exe should be used for php4 but php-cgi.exe should be used for php5
#assuming you want to install php as a CGI (less secure but easier)
#installing as a module is a little different
# Installing as and Apache Module
# PHP4
# Add to the end of the LoadModule section
LoadModule php4_module "c:/php/sapi/php4apache.dll"
# Add to the end of the AddModule section
AddModule mod_php4.c
# PHP5
# Add to the end of the LoadModule section
LoadModule php5_module "c:/php/php5apache.dll"
# Add to the end of the AddModule section
AddModule mod_php5.c
[/code]
If the above was not very helpful or you have Apache2 check out the official manual: http://www.php.net/manual/en/
This part is for installation on Windows systems: http://www.php.net/manual/en/install.windows.php
This part is the security issues:
http://www.php.net/manual/en/security.php
PS use http://localhost/
or http://127.0.0.1
to access Apache server on your local machine. Also make sure you put your php files in the Document root (usually htdocs unless you changed it).
Finally (I know you wouldn't do this) make sure you save your php pages as .php and not .htm!
Hope this helps. Hope you get it working.
ITA