我可以在自己的服务器上看到php代码吗?

时间:2014-09-11 08:31:01

标签: php

Php是一种服务器端脚本语言。所以,如果我让我的PC作为网络服务器工作,我能看到我的机器上执行的PHP代码吗?因为html出现在所有客户端PC上?

4 个答案:

答案 0 :(得分:0)

您不仅可以查看服务器上的PHP代码,您甚至必须先将它放在那里。如果这是您的想法,您的服务器将不会运行其他服务器的PHP代码。

答案 1 :(得分:0)

如果网络服务器配置正确,那么您只能直接在服务器上看到代码,就像服务器/ PC上的每个其他本地文件一样。

访问你的网页的其他机器(如果php文件是用于网页,因为我已经看到过一些用于维护实用程序而不是网页的php文件的用法)只能看到php代码的结果不是PHP代码本身(因此只有你回应或专门以另一种方式打印到html)。这是因为web服务器处理php文件,客户端只接收php文件的结果,而不是源文件本身。


除了我过去看过的两个案例,如果没有正确配置网络服务器,可能是客户端看到PHP代码本身而不是结果(因为网络服务器不处理php部分)。在这些情况下是的,客户端可以看到php源代码(不确定当前版本的Web服务器是否也是如此。至少在过去是这样的。)


如上所述,还存在使用php文件作为本地运行的程序的选项(例如通过调用php myphpfile.php的服务启动)。在这些情况下,与第一种情况一样,源文件本身通常可以像服务器本身上的每个其他本地文件一样被访问,但因为它不在webserver目录中,所以客户端(除了网络共享,...)赢了“能够看到文件本身的任何内容。

答案 2 :(得分:0)

是的,您可以使用ssh like putty查看代码,您必须使用服务器的用户帐户登录服务器。请遵循以下教程。您将能够远程登录您的服务器,您可以查看甚至更新服务器上的文件。

http://kb.mediatemple.net/questions/1595/Using+SSH+in+PuTTY+%28Windows%29#gs

答案 3 :(得分:-1)

您可以打开包含源PHP文件的文件夹,并使用适当的编辑器打开它们(Notepad ++,Sublime Text ...)