我不是一个程序员,PHP是我很舒服的地方。有时我发现我需要做一些事情,比如在我的计算机上大规模安排文件或重命名文件。我想我可以用PHP做到这一点,但我当然不能。
所以我很好奇,有没有办法将PHP文件作为exe文件运行。
编辑:非常重要的一点,使用Windows。
答案 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)
答案 5 :(得分:1)
当然,只需将#!/ path /添加到/ php到文件顶部,在代码中添加代码,然后将其作为shell脚本运行。
正常工作 - 您使用的php二进制文件是cgi或者特制的CLI版本。
答案 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。