Как поддерживать «AddType x-mapp-php5 .php» на моей машине разработки

Мой интернет-провайдер требует, чтобы я поместил следующее в мои файлы .htaccess:

AddType x-mapp-php5 .php 

Но это ломает мою машину разработки.

Я действительно не понимаю, для чего предназначена эта директива, но мне больно комментировать ее для dev и раскомментировать ее, когда мне нужно загрузить новую версию.

Есть ли способ поддержать его в dev?

Solutions Collecting From Web of "Как поддерживать «AddType x-mapp-php5 .php» на моей машине разработки"

Вы можете попробовать директиву <IfModule> Apache, чтобы отличить вашу машину разработки от производственной машины.

Например, следующее будет работать, если вы используете PHP как модуль Apache, а ваш интернет-провайдер выполняет его как CGI:

 <IfModule !mod_php5.c> AddType x-mapp-php5 .php </IfModule> 

Вы также можете проверить наличие модуля PHP4.

Или вы можете передать параметр запуска в Apache на своей машине разработки и проверить это с помощью <IfDefine> .

Это просто говорит веб-серверу, что файлы с расширением .php должны обрабатываться модулем PHP.

Но я бы порекомендовал задавать вопросы, связанные с веб-сервером, на serverfault.com, где ваш вопрос не будет закрыт (с причиной принадлежит serverfault.com), и где вы получите гораздо лучшие ответы, чем здесь.