Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让Apache支持application/x-httpd-php53 mime类型_Php_Apache_.htaccess - Fatal编程技术网

让Apache支持application/x-httpd-php53 mime类型

让Apache支持application/x-httpd-php53 mime类型,php,apache,.htaccess,Php,Apache,.htaccess,我有一个Joomla安装,需要远程执行以下指令: AddType application/x-httpd-php53 .php 在本地,Apache只识别x-httpd-php(无版本)。我在本地只运行5.3。如何将我的“别名”application/x-httpd-php53与application/x-httpd-php处理相同?我找到了一个解决方法。这似乎是一个常见的问题。生产主机通常允许根据该指令选择php版本。我想为了当地的发展而忽略它 使用mod_rewrite可实现此目的(需要使

我有一个Joomla安装,需要远程执行以下指令:

AddType application/x-httpd-php53 .php

在本地,Apache只识别x-httpd-php(无版本)。我在本地只运行5.3。如何将我的“别名”
application/x-httpd-php53
application/x-httpd-php
处理相同?

我找到了一个解决方法。这似乎是一个常见的问题。生产主机通常允许根据该指令选择php版本。我想为了当地的发展而忽略它

使用mod_rewrite可实现此目的(需要使用
setenif
设置环境变量):


您是否尝试过:
AddHandler应用程序/x-httpd-php53.php
SuPHP\u ConfigPath/System/Path
in.htaccess?我需要为此安装SuPHP?请在没有该行的情况下尝试,这不是强制性的。它将php文件视为下载,以
内容类型响应:application/x-httpd-php53
标题该消息对我来说是新消息。通常,php.ini只需要
AddHandler
SuPHP\u ConfigPath/system/path
(不带尾随斜杠)`应该启用suPHP模块,所以请尝试一下,最后一行指向php.ini所在的目录。
RewriteEngine On

# Use PHP 5.3
RewriteCond %{ENV:HTTP_ENVIRONMENT} !^development$
RewriteCond %{REQUEST_FILENAME} \.php$
RewriteRule ^ - [H=application/x-httpd-php53]