从php7.0开始,官方添加了一个新的拓展库,UI.可以来用PHP写桌面应用程序了.
要求:
1.php version >=7.0;
2.UI拓展;
http://pecl.php.net/package/ui
github地址:https://github.com/krakjoe/ui
根据你的php版本下载相应的Ui拓展库.下载解压之后,有几个文件是要用到的:
如何下载对应版本的拓展,查看文章:
https://blog.csdn.net/zhezhebie/article/details/72742496
php_ui.dll 移动到php的ext目录;
下面两个移动到php.exe所在的目录即可:
- libui.dll
- pthreadVC2.dll
然后在php.ini里面加上这一句,开启拓展.
extension=php_ui.dll
在命令行检查一下Ui拓展是否安装成功.如果存在Ui则说明已经安装成功.
php -m
拓展包里面本身就有几个示例,我们来试一下:
直接在命令行运行:
php .\gallery.php
这个里面有一些基本的窗体操作,切换,弹出消息,切换时间等等
星空:
php .\starfield.php
贪吃蛇
php .\snake.php
图表:
php .\histogram.php
转成exe执行程序:
https://github.com/xZero707/Bamcompile/
我还在看,没有搞完,先留个线索,你们如果搞出来了记得在这上面回复我一下.人生苦短.
下面这两个不知道有没有用,先放这里.
https://www.gtk.org/
http://gtk.php.net/download.php?language=en-US