php_desktop 像開發網站一樣開發桌面應用軟件


github地址: https://github.com/lobtao/php_desktop

 

php_desktop 像開發網站一樣開發桌面應用軟件

  1. 支持php5.3.5
  2. 支持winxp系統
  3. 支持窗口陰影,皮膚編輯
  4. 支持加密數據庫,支持sqlite
  5. 支持單機、cs模式的軟件開發
  6. 支持最新版flash
  7. 支持熱升級代碼修復bug
  8. 支持窗口間消息通訊
  9. 支持窗口運行在子進程
  10. 支持PHP錯誤日志查看
  11. 支持啟動頁面為首頁,啟動頁沒有返回操作

 

特性

  1. 支持php的任意版本
  2. 支持winxp系統上使用php5.6
  3. 支持窗口陰影,皮膚編輯
  4. 支持加密數據庫,支持sqlite
  5. 支持單機、cs模式的軟件開發
  6. 支持最新版flash
  7. 支持窗口間消息通訊
  8. 支持窗口運行在子進程
  9. 支持啟動頁面為首頁,啟動頁沒有返回操作
  10. 支持多workerman服務

簡要使用說明

1、運行演示程序 Win32\debug\niu_new.exe

2、app目錄下是一個單入口PHP項目

3、config.json里配置

debug: 1開啟調試默認 0關閉調試,開啟調試后,右鍵菜單有調試菜單項

url:配置PHP項目啟動首頁

width:窗口打開的默認寬度,鏈接打開窗口寬度設置可用window.open傳寬度參數

height:窗口打開的默認高度,鏈接打開窗口高度設置可用window.open傳高度參數

title:主窗口打開的標題,其它窗口的標題根據網頁titile自動調整

host:如果配置為127.0.0.1,只能本機訪問,如果配置為0.0.0.0,則可以局域網訪問

web_port:PHP項目訪問服務端口號

database:內置數據庫相對路徑,管理工具tools\數據庫查詢分析器.exe

data_port:內置數據庫訪問服務端口號

skin:系統默認皮膚文件,tools\皮膚編輯器.exe可編輯自定義皮膚,群共享里分享了N套皮膚,也可在原有皮膚基礎上進行修改
   
workerman:可啟動多個服務,如http,websocket,tcp同時支持

    enable:是否啟動workerman服務
    
    servers:wokerman服務啟動命令列表

正式發布時建議關閉debug,右鍵菜單,workerman控制台將隱藏

編譯步驟

  1. delphi 2010
  2. 依賴組件 DIOCP5 https://github.com/ymofen/diocp-v5
  3. 依賴H5神器組件 OldCEF4Delphi https://github.com/salvadordf/OldCEF4Delphi
  4. 依賴裝逼UI組件 DynamicSkinForm VCL v1276 http://2ccc.com/article.asp?articleid=6110
  5. 依賴組件 Absolute Database v.7.50 ftp://uploads@uploads.2ccc.com/Absolute%20Database%20v.7.50%20-%20Multi-User%20Edition.rar
  6. 依賴組件 php4delphi.7.2 https://sourceforge.net/projects/psvlib/files/PHP4Delphi/PHP4Delphi%207.2/
  7. 依賴組件 cnvcl http://www.cnpack.org/showdetail.php?id=830&lang=zh-cn
  8. 依賴組件 線程庫OTL https://github.com/gabr42/OmniThreadLibrary/archive/release-3.07.5.zip

FAQ

  1. 為什么用delphi編譯

答:delphi是開發win32高效工具,編譯出來的exe,運行無其它依賴

  1. 為什么不用C#

答:C#運行前需要安裝.net framework,不能進行綠色發布運行

  1. 已經有了nw.js,為什么還需要php_desktop

答:php簡單高效,修改代碼不需要重啟應用,可達到熱修復更新系統應用邏輯。目前php_desktop支持界面skin編輯,美觀上比nw.js高N個檔次

QQ交流群:423332770


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM