htaccess的AddHandler的*** X的httpd-php5x ***和***应用程序/ x-httpd的-php5x ***
是什么一直在使用application/x-httpd-php
多年x-httpd-php5x
和application/x-httpd-php5x
htaccess的AddHandler的*** X的httpd-php5x ***和***应用程序/ x-httpd的-php5x ***
心中已经之间的区别与我的网络托管(Linux),直到他们升级PHP版本> = 5.2。现在我必须在虚拟主机上使用x-httpd-php5x
,它不能在本地主机上运行(Windows)。
因此,每次我对.htaccess进行了一些更改,我必须在上传到虚拟主机时更改AddHandler。
是否有跨平台AddHandler
解析文件为PHP?
编辑
.PHP可以随时上班,有/无在.htaccess specifing。但不是定制的extesions,例如.myphp
回答:
类型application/x-httpd-php5
是专门介绍了PHP 5.0,application/x-httpd-php51
为PHP 5.1,application/x-httpd-php52
为PHP 5.2等的媒体...
换言之:它们之间的区别是,其PHP它们的版本指的是。
application/x-httpd-php
有点过时了,因为它并没有真正引用任何版本。这在PHP的早期阶段没有问题,但随着版本数量的增长,需要更具体的东西。
现在大多数虚拟主机支持多种版本的PHP,并且他们的Web服务器使用媒体类型将正确的文件传递给正确的PHP解释器。
如果您的本地开发机器安装了PHP 5.1或更低版本,这可能是它不支持PHP 5.2及更高版本的媒体类型的原因。
有点偏题:如果您安装了PHP 5.2或以下版本,我会建议您升级到PHP 5.3或更高版本。在撰写本文时,5.3以下的所有版本都已弃用。
以上是 htaccess的AddHandler的*** X的httpd-php5x ***和***应用程序/ x-httpd的-php5x *** 的全部内容, 来源链接: utcz.com/qa/266016.html