Я только что установил MAMP 2.1.1 на OS X 10.7.4. Стартовая страница MAMP говорит, что все работает.
MySQL работает, я могу выдавать команды командной строки в терминале. Я проверил PHP, набрав:
php -f testphp.php
где testphp.php содержал одну строку кода:
<?php echo phpinfo(); ?>
В окне терминала это вернуло ожидаемое - обширный список информации о конфигурации PHP. Кажется, все хорошо, но если я направляю Safari на простую страницу PHP, вместо того, чтобы увидеть, как страница запускается, я получаю список ее исходного кода!
Я построил страницу, тело которой:
<body>
Testing PHP:
<?php echo phpinfo(); ?>
</body>
Я назвал это testphp.php. Если я пойду к:
localhost/testphp.php
Я вижу список исходного кода! Если я переименую файл в testphp.html
, я увижу:
Testing PHP:
но это все - строка кода PHP ничего не производит.
Кто-нибудь может объяснить, почему мой локальный сервер не поддерживает PHP?