1

Я только что установил 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?

1 ответ1

2

Первый:
Вы действительно проходите через сервер?
Пытаться

`http://localhost/testphp.php`

Во-вторых:
Сервер настроен для php? Настроен ли сервер для чтения из любого места, где у вас есть исходный файл?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .