文章目录
- 1.php version >=7.0;
- 2.UI拓展;
- 星空:
- 贪吃蛇
- 图表:
- 转成exe执行程序:
从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拓展库.下载解压之后,有几个文件是要用到的:
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
贪吃蛇
.\snake.php
图表:
php .\histogram.php
转成exe执行程序:
参考这个:
https://stackoverflow.com/questions/9046675/convert-a-php-script-into-a-stand-alone-windows-executable
https://www.peachpie.io/
https://github.com/xZero707/Bamcompile/
我还在看,没有搞完,先留个线索,你们如果搞出来了记得在这上面回复我一下.人生苦短.
下面这两个不知道有没有用,先放这里.
https://www.gtk.org/http://gtk.php.net/download.php?language=en-US