СообЧа > База Знаний > Интернет > Веб-строительство > PHP

Вопрос

Установил себя Apache и дистрибутив PHP. Проблема: не запускаются файлы с расширением phtml (php3 — работают) и не работают вставки в HTML. При запуске HTML странички в теле ничего не происходит.

Ответ

Необходимо в конфигурационных файлах внести некоторые изменения :), а именно:

1. а) либо в httpd.conf, по умолчанию там есть следующие строки:
#AddType application/x-httpd-php3 .phtml
#AddType application/x-httpd-php3-source .phps
Раскомментируй их и дополни так:
AddType application/x-httpd-php3 .phtml .php3 .php
AddType application/x-httpd-php3-source .phps

Если используешь PHP4, то подправь …x-httpd-php3 на …x-httpd-php4.
Если используешь и PHP3 и PHP4 одновременно (и такие «гурманы» есть), то скопируй эти строки и отредактируй соответственно.

б) либо в mime.types — отредактируй строки:
application/x-httpd-php phtml php3 php
application/x-httpd-php-source phps

2. Под Windows нужно еще и проверить наличие в httpd.conf следующей директивы:

<Directory "f:/usr/local/php">
Options ExecCGI
</Directory>
ScriptAlias "/__php_dir__/" "f:/usr/local/php/"
Action application/x-httpd-php "/__php_dir__/php.exe"

Здесь "f:/." — путь к каталогу твоего PHP. И повнимательнее со слешами в конце. Можно, конечно, и поэкспериментировать, но в Руководствах по Apache и PHP это оговорено _однозначно_.



Copyright © 2000-2004 Сообщество Чайников
Контактная информация