2013-12-23 2 views
0

Я не работал в течение очень долгого времени с php, поэтому этот вопрос может быть очень нулевым.php-сервер, похоже, не выполняет код, хотя сервер работает

Я установил apache server 2.0.65, и хотя, когда я вызываю localhost, моя страница в htdocs выполняется, только код html появляется в представлении. PHP-код появляется в исходном представлении как html, что заставляет меня думать, что он не интерпретируется.

Мой код является из W3School:

<!DOCTYPE html> 
<html> 
<body> 

<?php 
echo "My first PHP script!"; 
?> 

</body> 
</html> 

, что я я не делать хорошо?

+1

Убедитесь, что расширение файла - 'php'. Кроме этого, второй вопрос заключается в том, что вы установили PHP? – vee

+0

Что такое имя файла, который содержит этот код? –

+0

Используйте ['PHP' Правильный путь] (http://www.phptherightway.com/), ** не ** [w3schools] (http://www.w3fools.com/). – MackieeE

ответ

3
  • Вы не install PHP
  • Вы не настроить PHP для запуска файла (по умолчанию он будет обрабатывать файлы с расширениями .php)
  • Вы на самом деле не приезжаете http://localhost/foo.php в вашем браузере
1

У файла должно быть расширение файла .php.

PHP должен быть установлен и запущен - если вы можете открыть терминал и введите php -v или используйте верхний адрес, чтобы проверить, работает ли php.

Если вы используете локальный компьютер, попробуйте установить WAMP или что-то подобное.

2

Apache просто запускает HTML, CSS. Чтобы PHP работал, вы должны установить PHP и установить переменную окружения на вашей локальной машине, чтобы все файлы с расширением .php выполнялись PHP.

Смежные вопросы