0
点赞
收藏
分享

微信扫一扫

PHP UI拓展介绍

炽凤亮尧 2022-07-27 阅读 67


文章目录

  • ​​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拓展介绍_贪吃蛇

php_ui.dll 移动到php的ext目录;
下面两个移动到php.exe所在的目录即可:

  • libui.dll
  • pthreadVC2.dll

然后在php.ini里面加上这一句,开启拓展.

extension=php_ui.dll

在命令行检查一下Ui拓展是否安装成功.如果存在Ui则说明已经安装成功.

php -m

PHP UI拓展介绍_github_02

拓展包里面本身就有几个示例,我们来试一下:

PHP UI拓展介绍_贪吃蛇_03

直接在命令行运行:

php .\gallery.php

这个里面有一些基本的窗体操作,切换,弹出消息,切换时间等等

PHP UI拓展介绍_php_04

PHP UI拓展介绍_github_05


星空:

php  .\starfield.php

PHP UI拓展介绍_php_06


贪吃蛇

.\snake.php

PHP UI拓展介绍_github_07

图表:

php .\histogram.php

PHP UI拓展介绍_php_08


转成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​​


举报

相关推荐

0 条评论