I just installed MAMP 2.1.1 on OS X 10.7.4. The MAMP Start page says everything is running.
MySQL is running, I can issue command line commands in Terminal. I tested PHP by typing:
php -f testphp.php
where testphp.php contained one line of code:
<?php echo phpinfo(); ?>
In the terminal window, this returned the expected - an extensive listing of PHP config info. All appears to be well, but if I direct Safari to a simple PHP page, instead of seeing the page run, I get a listing of its source code!
I built a page whose body is:
<body> Testing PHP: <?php echo phpinfo(); ?> </body>
I called it testphp.php. If I go to :
I see the source code listing! If I rename the file to
testphp.html, I see:
but that's all - the line of PHP code produces nothing.
Can anyone explain why my localhost server won't talk PHP?