2015-01-11 3 views
-1

Согласно инструкции, я успешно установил веб-сервер apache 2.2 Также был успешно установлен php 5.3.5. В соответствии с инструкцией я создал файл php и проверил, была ли успешна установка php он также работал ..Выполнение PHP-скрипта не выполнено

РНР файл я созданный в соответствии с инструкцией:

<?php 
    phpinfo(); 
?> 

это worked.All хорошо до здесь ... Но всякий раз, когда я embbed PHP скрипт в HTML файл и попытаться избыточный файл tht, скрипт в файле HTML не запускается.

для например

<html> 
    <body> 
     <?php 

       echo "hlw everyone"; 

      ?> 
    </body> 
</html> 

Сохранения файла и пытаемся получить к нему доступ оленьей кожи выхода «ВАО все» в document..Can кто-то дай мне KNW почему это происходит ..

+3

Файл должен заканчиваться на '.php' для запуска PHP-кода * (если не указано иное) *. – SeinopSys

+0

не должен веб-сервер вызывать php-парсер для выполнения php-кода? –

+0

Это что-то эхо? Распечатать источник? Вы просмотрели свой журнал ошибок для веб-сервера? –

ответ

0

Если вы будете следовать советам настройки веб-сервер, так что HTML-файлы передаются в PHP парсер по умолчанию, это означает, что каждый HTML-файл содержит ли PHP или не будет отправленный в парсер PHP. Для чистого HTML-файла это пустая трата времени. Если у вас есть большое количество HTML-файлов, которые могут повлиять на производительность.

С другой стороны, расширение .htm или .html скрывает от посетителей вашего сайта, что страница, которую они просматривают, может быть результатом файла, содержащего некоторый код PHP. Таким образом, расширение .htm или .html предоставляет немного «безопасности от неизвестности».

Переименование этих файлов HTML, содержащих некоторый PHP-код с расширением .php, может быть лучшим выбором с точки зрения скорости и удобства.

0

У вас есть чтобы настроить сервер Apache для выполнения PHP кода внутри HTML страницы

Попробуйте: -

AddType application/x-httpd-php .html 

и сохраните его как .htaccess в той же папке, что и ваш .html-файл. И это должно сделать это.

Пройдите этот link. для получения подробного ответа.

Примечание: Ответ вдохновленного jmeas

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