如题详述: 我们都知道,测试php
文件,都得在本地搭建服务器环境。我想比较两种调试情景:
正常情景一:我用的是xampp
套件,在xampp/htdoc/testPhp.php
目录下的一个testPhp.php
文件,在浏览器中输入localhost/testPhp.php
路径,能够正常打开这个文件,也能成功编译该文件中的php
代码
我的testPhp.php
文件
问题情景二: 同样是该文件,我用node
开启本地服务器中读取该文件
在浏览器中却得不到结果
最终问题: 同样是开启本地服务器调试.php
文件,为什么最终得到结果不同?
(我知道,用node
调试.php
文件毕竟太麻烦,或者这样根本就不可行,但我只是想试试两种本地服务器的区别)
你用node开启服务,读取php文件,也会输出内容。你可以在浏览器里右键查看源码,里面的代码和php文件里的内容一致。
只不过node只能用来执行js代码,直接读php文件的话,会被当成纯文本文件输出。
php文件需要用php服务器来解释执行