天碰到有人问phps文件是什么文件类型,做什么用的,由于这个问题很少有人在网上问,而且php.net网站上也没有直接可以搜索到的描述,因此我在此回答如下:


phps文件就是php的源代码文件,通常用于提供给用户(访问者)直接通过Web浏览器查看php代码的内容。

因为用户无法直接通过Web浏览器“看到”php文件的内容,所以需要用phps文件代替。

其实,只要不用php等已经在服务器中注册过的MIME类型的文件扩展名即可,但为了国际通用,所以才用了phps文件类型。

例如,提供apache2nginx的github上提供的php代码地址:https://github.com/mow/apache2nginx


注释:apache2nginx是自动将Apache Rewrite伪静态规则转换为Nginx Rewrite的一个Web小工具,地址为:http://www.anilcetin.com/convert-apache-htaccess-to-nginx/


它的MIME类型为:text/html, application/x-httpd-php-source, application/x-httpd-php3-source。


详情参考地址(英文):http://filext.com/file-extension/PHPS

摘录如下:

Detailed information for file extension PHPS:


Primary association:  PHP Source
Company:  The PHP Group
File classification: Source Code
Mime type: text/html, application/x-httpd-php-source, application/x-httpd-php3-source


效果图见附件。