需要在 windows 上运行一个小程序,用来检查是否已经配置 PHP 的运行环境,请问用哪个语言开发简单些呢? c++, Python 或其它?

2017-12-20 16:00:20 +08:00
 MrMike

如题,如果本地电脑已经配置了 php 的运行环境,就直接运行 php 程序,否则就自动下载相关的程序进行安装配置,请问用哪个语言要简单些呢?

3752 次点击
所在节点    C
54 条回复
ljsh0102
2017-12-20 16:01:34 +08:00
F#
wkan
2017-12-20 16:05:20 +08:00
建议直接打包和程序一起打包 php 运行环境
wkan
2017-12-20 16:05:47 +08:00
修正:建议直接和程序一起打包 php 运行环境
MrMike
2017-12-20 16:09:03 +08:00
@wkan 不想跟程序一起打包,程序在配置好本地运行环境后,自动下载到本地电脑上。所以需要在下载程序之前就要检查下运行环境。
MrMike
2017-12-20 16:09:55 +08:00
@ljsh0102 谢谢
clino
2017-12-20 16:12:27 +08:00
建议用 go 试试,虽然我不会 go,但是编译出的工具没依赖,比 python 部署方便,开发效率又比 c++之类的高
mt7620
2017-12-20 16:20:43 +08:00
C#之类的应该在合适不过了
ysc3839
2017-12-20 16:22:36 +08:00
Windows 的话,我觉得 Powershell 会比较方便。Python 也可以的,用 PyInstaller 打包成 exe 也可以直接运行。
Ellison
2017-12-20 16:23:43 +08:00
批处理就行吧,一般 Windows 下配 PHP 环境,都会加上环境变量吧,直接批处理跑下 php -v,如果命令不存在 errorlevel 就是 9009
Arnie97
2017-12-20 16:23:48 +08:00
@mt7620 然后配置 PHP 的运行环境前,先要配置 C#的运行环境(逃
MrMike
2017-12-20 16:28:02 +08:00
@ysc3839 @mt7620 如何检查是否安装了指定的软件呢?检查注册表还是有其他方法呢?
anyx
2017-12-20 16:30:03 +08:00
这么简单的需求,还是 windows,必然是批处理或 powershell 或 vbs 或 js
neoblackcap
2017-12-20 16:30:30 +08:00
windows 小程序请使用 C#
Hellert
2017-12-20 16:30:43 +08:00
使用直接编译成本地代码的,Go, Delphi, VC++都可以。
omph
2017-12-20 16:33:54 +08:00
powershell
MrMike
2017-12-20 16:37:53 +08:00
@omph
@anyx 不能让用户自己去输入命令查询,需要有一个界面来展示给用户,用户只需要选择下一步就可以了,所有的检查工作,在程序内部处理。
araraloren
2017-12-20 16:42:57 +08:00
@MrMike
Use PowerShell or bat or other script check PHP environment.
Use C# make a GUI wrapper of that script.
MrMike
2017-12-20 16:45:24 +08:00
@araraloren thanks for your reply.
acros
2017-12-20 16:45:47 +08:00
批处理脚本 UI 和下载检测不好办。
还是选.net 派系,要我就直接开 C#了,反正.net framework 版本选的低一点也没关系,这会 php 开发机也不会是 xp 系统的说。
MrMike
2017-12-20 16:48:53 +08:00
@acros 很有可能还是 xp 系统。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/416301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX