加入收藏 | 设为首页 | 会员中心 | 我要投稿 无锡站长网 (https://www.0510zz.cn/)- 运维、开发、CDN、操作系统、语音技术!
当前位置: 首页 > 教程 > 正文

PHP GUI趣味实现一个贪吃蛇

发布时间:2022-08-11 11:25:36 所属栏目:教程 来源:互联网
导读:Just for funPHP GUI做一个贪吃蛇 图形用户界面(GUI) 扩展 今天阅读PHP手册的时候,看到PHP7有ui这个图形库的扩展,所以咱赶新鲜用一用 安装扩展 官方手册的安装步骤是linux的: Requirements: PHP 7 libui (use current master) Windows/MacOSX/Linux (GTK-3
  Just for fun——PHP GUI做一个贪吃蛇
  图形用户界面(GUI) 扩展
  今天阅读PHP手册的时候,看到PHP7有ui这个图形库的扩展,所以咱赶新鲜用一用
 
  安装扩展
  官方手册的安装步骤是linux的:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  Requirements:
 
      PHP 7
 
      libui (use current master)
 
      Windows/MacOSX/Linux (GTK-3)
 
   
 
  Install re2c:
 
      sudo apt install re2c
 
   
 
  Install libui:
 
   
 
      git clone https://github.com/andlabs/libui.git
 
      cd libui
 
      sudo cp *.h /usr/local/include/
 
      cmake .
 
      cd out
 
      sudo cp * /usr/lib/
 
   
 
  Install ui:
 
   
 
      Method one: use pecl:
 
          sudo pecl install channel://pecl.php.net/ui-2.0.0
 
   
 
      Method two:build source code:
 
          git clone https://github.com/krakjoe/ui.git
 
          cd ui
 
          phpize
 
          make
 
          sudo make install
 
   
 
  Enable ui.so:
 
      sudo echo 'extension=ui.so' > /etc/php/7.0/mods-available/ui.ini
 
      sudo ln -s /etc/php/7.0/mods-available/ui.ini 20-ui.ini
 
   
 
  Test:
 
      php -m
 
      git clone https://github.com/krakjoe/ui.git
 
      cd ui/examples/
 
      php snake.php
 
  要求(文档写着)
  PHP 7
  libui (use current master)
  Windows/MacOSX/Linux (GTK-3)
  到PECL上下载windows的dll,我用的是php7 nts 64位,所以用了这个:
 
  49b31b904ca0954a755f0738500bafe.png
 
  下载下来的文件目录结构:
 
  09d44695edee22a37feb18d638f3e01.png
 
  接下来:
 
  php_ui.dll放入到php的ext目录中,然后php.ini加入extension=php_ui.dll
 
  pthreadVC2.dll和libui.dll放入php目录中,也就是和php.exe文件同级
 
  cmd中运行php -m命令查看模块有没有正确加载

(编辑:无锡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读