Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能在自己的服务器上看到php代码吗?_Php - Fatal编程技术网

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

我能在自己的服务器上看到php代码吗?,php,Php,Php是一种服务器端脚本语言。。所以,如果我让我的PC作为网络中的服务器工作,我能看到在我的机器上执行的php代码吗?由于在所有客户端PC上都可以看到html?您可以打开包含源PHP文件的文件夹,并使用适当的编辑器Notepad++、升华文本打开它们…您不仅可以看到服务器上的PHP代码,还必须先将其放在那里。您的服务器不会运行其他服务器的PHP代码,如果您是这样想的。如果Web服务器配置正确,那么您只能在服务器上直接看到代码,就像在服务器/pc上看到其他所有本地文件一样 在php文件用于网页的情

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

您可以打开包含源PHP文件的文件夹,并使用适当的编辑器Notepad++、升华文本打开它们…

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

如果Web服务器配置正确,那么您只能在服务器上直接看到代码,就像在服务器/pc上看到其他所有本地文件一样

在php文件用于网页的情况下访问您的internet页面的其他机器,正如我以前看到的,php文件用于维护实用程序而不是网页的一些用法,只看到php代码的结果,而不是php代码本身,因此只看到您以另一种方式回显或专门打印到html的内容。这是因为Web服务器处理php文件,而客户端只接收php文件的结果,而不是源文件本身

除了这两种情况之外,我在过去也看到过,如果Web服务器配置不正确,那么客户端可能会看到php代码本身,而不是结果,因为Web服务器不处理php部分。在这些情况下,是的,客户端可以看到php源代码,但不确定当前版本的Web服务器是否也是如此。至少在过去是这样


如前所述,还可以选择将php文件用作本地运行的程序,例如通过调用php myphpfile.php的服务启动的程序。在这些情况下,与第一种情况一样,源文件本身通常可以像服务器上的其他所有本地文件一样进行访问,但由于它不在网络共享之外的Web服务器目录客户端中,。。。将无法查看文件本身的任何内容。

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


仅当您的服务器是执行代码的服务器时:如果您有一个启用PHP的服务器,这并不意味着您将看到PHP源代码在FaceBook上运行。代码在服务器端进行解释,服务器本身将向您发送一个已编译的html页面,您可以从客户端看到该页面。这个问题似乎与主题无关,因为它与编程无关。请参见帮助中心中的。也许是一个更好的提问的地方。