2011-03-28 119 views
1

是否存在允许Mac上的用户查看PHP文件而不上载并且未启用(并且无法启用它)的浏览器?是否有PHP浏览器?

我没有问如何在没有服务器的情况下运行它。我询问是否存在允许我查看文件输出而不是源代码的文件浏览器,如果安装任何东西都不是一个选项。

+4

PHP是一个服务器端语言。您需要一个Web服务器来处理PHP页面。我不认为有可以处理PHP文件的网页浏览器。 – 2011-03-28 14:41:58

+0

您可能是指应用程序而不是浏览器。你是什​​么意思*启用它*?你想查看源代码,还是运行PHP脚本的结果? – 2011-03-28 14:48:04

+0

一些IDE带有内置的PHP解释器和网络服务器,也是一个基本的浏览器。但是,这是最懒的懒惰将允许浏览PHP没有一些设置。 – mario 2011-03-28 15:21:16

回答

0

这是不可能的,而无需安装PHP平时喜欢其他人所说的,你可以使用一个产品像LitePXP运行你的代码,无需安装从USB钥匙,CD-ROM或硬盘驱动器。

从他们的网站的书籍说明:

LitePXP是一个完全可移植的应用程序 ,其包括了Apache, MySQL和PHP 5.3。LitePXP将启用 您直接从CD/DVD,USB棒或 硬盘运行您的PHP应用程序 ,无需任何安装。 您可以使用LitePXP将您的PHP 网站放在CD/DVD上分发给 客户端。您的客户只需要 插入CD/DVD。然后LitePXP自动启动 ,并从CD/DVD显示网站的 页面。当然,您还可以使用LitePXP将您的PHP 网站放置在USB闪存驱动器或其他 p>可更换介质上,以便分发给您的客户。

还有iNewPHP它看起来非常类似于LitePXP。 IndigoStar的MicroWeb是另一个我听说过的。

我应该指出,我从来没有使用过这些产品...我刚刚听说过它们。

1

网络服务器不提供php的源代码。您将需要使用文件下载程序直接从服务器获取它。

+0

我认为他/她的意思是一个浏览器将执行PHP,而不需要在服务器上。 – Orbling 2011-03-28 14:41:57

+0

这是不可能的,因为如果浏览器只有源代码,那么基于PHP的服务器将不会发送它,因此浏览器只能进行处理。 – tvkanters 2011-03-28 14:44:38

+0

@Orbling'[s] he''或'(s)he''将是更好的表达选项的方式。他/他通常用于交替。 :) – 2011-03-28 14:53:12

0

不是我所知,虽然很容易设置开发服务器进行测试。

看看MAMP,这是一个为Mac提供Apache服务器,PHP和MySQL的组合包。

然后您可以使用http://localhost/在本地查看网站。

MAMP Control Panel

0

最坏的情况下,它应该总是有可能建立PHP和你的主目录下的Web服务器,然后用它监听非运行Web服务器特权端口(高于1024)。

5

您可能正在寻找PHP CLI。有了这个,你可以在无服务器环境中运行PHP脚本。

$ php my_script.php 

另一种选择,如果你想要一台服务器(HTTP)的环境中,会通过http://localhost安装访问的本地服务器。我个人喜欢XAMPP,但选择很多。

0

服务器端脚本需要在Web服务器上运行才能生成输出。您可以在Mac上安装本地服务器进行测试。

如果您只是想查看.php文件中包含的PHP代码,那么任何文本编辑器都会这样做。

0

如果你的意思是运行一个PHP文件,得到一个网络服务器如MAMP,(我听说它很容易安装并运行 - 我使用Windows版本,WAMP)并将PHP文件复制到www夹。然后继续浏览任何浏览器(例如Opera或Safari)并导航至http://localhost/nameoffile.php。 如果您想查看源代码的格式化版本,请下载代码编辑器。 如果你想查看一个你无权访问的服务器上托管的php文件的源代码,你不能这样做,因为脚本是在服务器端执行的。

0
$ php yourscript.php

$ php -r "echo time();"

如果你需要一个解决方案AMP,我建议MAMP或MacPorts的包

相关问题