PHP作为桌面编程语言

时间:2009-10-22 12:15:12

标签: php desktop

我不是一个程序员,PHP是我很舒服的地方。有时我发现我需要做一些事情,比如在我的计算机上大规模安排文件或重命名文件。我想我可以用PHP做到这一点,但我当然不能。

所以我很好奇,有没有办法将PHP文件作为exe文件运行。

编辑:非常重要的一点,使用Windows。

13 个答案:

答案 0 :(得分:7)

只需使用php.exe(把它放在你的路径中)和你想要执行的php文件的名称

答案 1 :(得分:6)

您应该查看php gtk

答案 2 :(得分:3)

它没有你说的那么糟糕。对于字符串相关的东西,如解析,重命名等,PHP可能是一个非常好的工具。特别是如果你了解PHP。

要使用php作为脚本,您应该将#!/ path /添加到/ php作为第一行,并在unixoid系统上设置执行权限。在Windows中,你可以简单地分配以你的php cli exe结尾的php文件,这样你就可以点击它们或者在windows shell中使用带有“start”命令的脚本。但请确保以对当前工作目录合理的方式编写脚本。它可能与您有时可能会有所不同。

答案 3 :(得分:2)

能够双击执行php文件,就像普通程序一样,转到命令行,然后输入

ftype php_script "C:\path\to\php.exe" "%1"
assoc .php=php_script

答案 4 :(得分:2)

查看WinBinder

答案 5 :(得分:1)

当然,只需将#!/ path /添加到/ php到文件顶部,在代码中添加代码,然后将其作为shell脚本运行。

正常工作 - 您使用的php二进制文件是cgi或者特制的CLI版本。

http://www.php-cli.com/

http://php.net/manual/en/features.commandline.php

答案 6 :(得分:1)

答案 7 :(得分:1)

下载Wamp Server,安装它。完成后,将php.exe的路径添加到PATH设置中。您可以通过转到控制面板 - >系统 - >更改设置 - >高级 - >环境变量来执行此操作。编辑PATH,添加一个';'到行尾,然后经过php.exe的路径。这是在Vista上,它可能在XP或Windows 7上有所不同。

我的路径如下所示:C:\ Sun \ SDK \ jdk \ bin; C:\ wamp \ bin \ php \ php5.3.0

完成后,您将能够从命令行执行php文件。你也可以创建快捷方式。

C:\ Users \ Garth Michel> php test.php

这是一个测试

C:\ Users \ Garth Michel>

我使用php多年来作为一种脚本语言,甚至不愿意将它用作网络编程语言。

答案 8 :(得分:0)

也许php不是正确的工具,这是时候学习另一种语言...利用这个机会扩展你的编程水平

答案 9 :(得分:0)

请参阅the .reg file in this gist,它可以使用与.bat文件完全相同的.php文件,例如: my_script.php foo bar baz

不要忘记编辑适合您设置的路径。

答案 10 :(得分:0)

http://www.appcelerator.com/products/download/仍然使用html& css作为桌面应用程序,现在支持php。

答案 11 :(得分:0)

基于PHP的Web应用程序,如Wordpress和Mediawiki,我认为使用php来设置和配置自己。只要给予IIS正确的读/写权限,你就可以创建一个简单的web应用程序,进行大规模重命名等.PHP不必总是用于写出html。

答案 12 :(得分:0)

请参阅ExeOutput for PHP。它具有出色的定制和MAGNIFICENT功能。但它不是IDE或其他东西。它将您的PHP + HTML编译成完全成熟的EXE。