Я тільки що встановив 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-коду нічого не виробляє.
Хто-небудь може пояснити, чому мій сервер localhost не буде говорити PHP?