htaccess的AddHandler的*** X的httpd-php5x ***和***应用程序/ x-httpd的-php5x ***

是什么一直在使用application/x-httpd-php多年x-httpd-php5xapplication/x-httpd-php5xhtaccess的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

回到顶部