如何通过双击任何文件夹如Windows XP中的html文件来运行php文件?

时间:2009-04-26 13:33:50

标签: php wordpress windows-xp

是否有任何技巧可以通过双击像HTML文件从任何文件夹中运行Windows XP中的.PHP文件?

我使用XAMPP,但在此我们需要将文件放在一个特殊的htdocs文件夹中。我想通过双击从任何文件夹,桌面运行文件。

3 个答案:

答案 0 :(得分:3)

经过大量搜索,我发现了一种简单的方法

  

PHPScriptNet - 适合那些学习PHP的人的便携式应用程序。 PHPScriptNet可以在Windows机器的任何位置运行PHP脚本,而无需安装PHP或任何Web服务器。

php scriptnet

http://www.digitalcoding.com/free-software/webmaster-tools/PHPScriptNet-Portable-application-to-run-PHP-Script-from-windows.html

答案 1 :(得分:1)

查看HTML文件与PHP文件存在显着差异:

HTML 文件是浏览器解释的静态文件。当您打开它们时,HTML文件的PATH将作为参数传递给默认浏览器,该浏览器会解释并显示该文件。

另一方面,

PHP 文件需要由PHP解释器(在您的情况下为XAMPP)在浏览器呈现生成的HTML之前进行解释。在这种情况下,本地文件PATH必须转换为相应的本地URL,然后发送到浏览器。

示例解决方案
您可以编写一个简单的脚本,将'/ var / www /'替换为'http://localhost:8888/'(例如,使用正则表达式)并将其传递给浏览器。然后,将PHP文件与脚本关联。

答案 2 :(得分:0)

PHP附带一个名为php.exe的命令行界面解释器(在Windows中)。这可以在PHP安装目录的根目录中找到。

您需要将.php文件与此解释器关联。也就是说,进入工具 - >文件夹选项 - >文件类型,并注册php.exe -f "%1"作为.php文件类型的应用程序。

也就是说,想要通过双击来“运行”PHP文件并不是很典型 - 没有多少人会像他们使用的那样使用PHP,例如,批处理文件或shell脚本 - PHP是更适合生成网页,即在Web服务器中使用它。有可能,在Web服务器之外运行PHP并不是你真正想要做的。例如,PHP文件将在命令窗口中运行,其输出将是纯文本,如果要查看其输出,脚本将需要在终止后暂停或等待标准输入本身的输入。

Using PHP from the command line

的更多信息