国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

使用PHP開發(fā)windows桌面程序,webman 版本的phpdesktop

Ace華

2023年12月17日更新

新版本使用了 electron和webman的結(jié)合,請(qǐng)移步 http://wtbis.cn/a/1603

源倉(cāng)庫(kù)地址

https://github.com/cztomczak/phpdesktop/wiki
可以在上面查看詳細(xì)信息

基本說明

1.php目錄存放php的目錄,php.exe在php目錄下
2.www目錄存放你網(wǎng)站的代碼,若使用composer,則composer.json在www目錄下
3.settings.json 里面有很多配置,如是否開啟debug窗口,具體可以在上面的源倉(cāng)庫(kù)地址查看。
4.支持webman。如果想要支持webman,則在settings.json文件中,web_server下的is_webman設(shè)置為true,并且listen_on的第1個(gè)設(shè)置為127.0.0.1,第2個(gè)端口設(shè)置為webman框架啟動(dòng)的監(jiān)聽端口,如8787。必須保持和webman框架中的config/server.php中的listen中配置一致。

版本說明

此版本在源倉(cāng)庫(kù)的基礎(chǔ)上添加了支持webman的功能,程序邏輯就是在啟動(dòng)時(shí),啟動(dòng)一個(gè)后臺(tái)隱藏窗口執(zhí)行 php windows.php 這個(gè)命令,并且在退出程序時(shí),自動(dòng)殺死啟動(dòng)的webman子進(jìn)程。
源倉(cāng)庫(kù)的邏輯是在啟動(dòng)時(shí),會(huì)調(diào)用 mongoose(一個(gè)C語(yǔ)言實(shí)現(xiàn)的web服務(wù)器)來(lái)啟動(dòng)一個(gè)web服務(wù)器。所以,如果is_webman配置為false時(shí),則為普通框架,true時(shí),為webman框架。

兼容sqlite3說明

改為sqlite后,不支持所有表功能,官網(wǎng)只支持mysql
建議在mysql上開發(fā)好后,使用navicat 的數(shù)據(jù)庫(kù)遷移工具,將mysql數(shù)據(jù)庫(kù)轉(zhuǎn)為sqlite數(shù)據(jù)庫(kù),然后,關(guān)閉代碼生成等功能
為了兼容sqlite,需要替換源webman-admin框架的2個(gè)文件,一個(gè)是
plugin/admin/app/common/Util.php
plugin/admin/app/controller/Crud.php
可以自行對(duì)比修改了什么內(nèi)容

下載地址

帶php8.0和webman-admin(推薦,因?yàn)橐呀?jīng)修改適配了sqlite,可直接使用)

https://wwck.lanzouj.com/iVI1w147bcgh
(鏈接已更新)

一定要以管理員權(quán)限啟動(dòng),否則會(huì)報(bào)錯(cuò)

運(yùn)行報(bào)錯(cuò)的話,請(qǐng)直接刪除目錄下的webcache目錄,這個(gè)是用于保存cookie等網(wǎng)站緩存的目錄

不想下載查看的話,可以去B站直接看視頻效果。

【php已死?NO,不存在的,php webman 開發(fā)精美的桌面程序,支持跨平臺(tái)-嗶哩嗶哩】 https://b23.tv/chizuiy

2023-08-02更新

有好多小伙伴反應(yīng)說,不能正常運(yùn)行,于是排查了一下,發(fā)現(xiàn)是那個(gè)monitor進(jìn)程需要本地php環(huán)境變量,于是注釋了monitor進(jìn)程,重新上傳壓縮包。
并取消不帶數(shù)據(jù)庫(kù)版本,只保持一個(gè)帶sqlite版本,避免大家走更多的彎路。
https://wwck.lanzouj.com/iVI1w147bcgh

16351 24 12
24個(gè)評(píng)論

永不言棄

有更詳細(xì)的文檔沒

下載直接運(yùn)行phpdesktop-chrome.exe? 好像不會(huì)自動(dòng)啟動(dòng)webman。

  • Ace華 2023-07-31

    你是下載哪個(gè)版本的呢?

  • Ace華 2023-07-31

    建議下載 帶sqlite版本的,自帶官方的webman admin的

  • Ace華 2023-08-02

    已經(jīng)更新了,下載后直接運(yùn)行

  • Ace華 2023-12-17

    有新班了,更新了

liudada1204

下載的版本 2,用管理員方式啟動(dòng)的,報(bào)防火墻的錯(cuò)誤,關(guān)了防火墻還是一樣的錯(cuò)誤,不知道是不是防火墻的問題。。。
這是錯(cuò)誤日志,是我環(huán)境有問題嗎

  • Ace華 2023-08-01

    雖然提示是防火墻的問題,但是其實(shí)大部分是管理員權(quán)限的問題

  • Ace華 2023-08-01

    如果你下載后沒有改任何配置的話,大概就是管理員權(quán)限問題。如果你改了配置的話,請(qǐng)先確定在exe目錄使用php\php.exe www\windows.php能夠正常啟動(dòng)webman

  • Ace華 2023-08-02

    已經(jīng)更新了,這次可以下載后直接運(yùn)行

  • liudada1204 2023-08-03

    好的,感謝

  • Ace華 2023-12-17

    有新班了,更新了

liudada1204

使用php\php.exe www\windows.php可以正常啟動(dòng)

  • Ace華 2023-08-01

    那你有使用第三方資源管理器嗎?比如,q-dir之類的,這類第三方資源管理器也一定要管理員權(quán)限

  • Ace華 2023-08-01

    或者,你可以先把那個(gè)webcache目錄刪除了,那個(gè)是網(wǎng)站的緩存,我看日志好像一直在移動(dòng)這個(gè)目錄

  • liudada1204 2023-08-01

    刪掉webcache目錄可以了 ,賬號(hào)密碼是啥。。。

  • Ace華 2023-08-01

    就是webman admin的賬號(hào)密碼,admin admin

  • Ace華 2023-12-17

    有新班了,更新了

鏡子

可以安裝和更新嗎

  • Ace華 2023-08-19

    安裝的話,自己下一個(gè)類似innosetup的打包exe軟件就好,更新的話,需要自己寫邏輯

sxmykj

支持swoole嗎

  • Ace華 2023-08-19

    支持的,不過,還沒測(cè)試過

ak47f16200

先點(diǎn)個(gè)贊。

  • 暫無(wú)評(píng)論
cbw7172002

ErrorException: mkdir(): No such file or directory in C:\Users\xifan\Documents\php\webman-phpdesktop-chrome-sqlite\www\vendor\workerman\workerman\Protocols\Http\Session\FileSessionHandler.php:176
Stack trace:

0 [internal function]: support\App::{closure}(2, 'mkdir(): No suc...', 'C:\Users\xifan\...', 176)

1 C:\Users\xifan\Documents\php\webman-phpdesktop-chrome-sqlite\www\vendor\workerman\workerman\Protocols\Http\Session\FileSessionHandler.php(176):

  • walkor 2023-09-14

    應(yīng)該是php.ini中配置的session存儲(chǔ)目錄不存在

  • cbw7172002 2023-09-14

    對(duì)的 直接注釋掉就行了

15209296066

樓主,怎么就編譯成想要的exe文件???

  • 暫無(wú)評(píng)論
TM

學(xué)習(xí)

  • 暫無(wú)評(píng)論
cbw7172002

SQLSTATE[23000]: Integrity constraint violation: 19 NOT NULL constraint failed: wa_uploads.storage (SQL: insert into "wa_uploads" ("admin_id", "name", "url", "file_size", "mime_type", "image_width", "image_height", "ext", "category", "updated_at", "created_at") values (1, 7458ab2f-1813-4382-8b06-62a3a14a0b80.webp, /app/admin/upload/files/20230915/6503f5ed372a.webp, 122728, image/webp, 640, 1008, webp, 1, 2023-09-15 14:13:01, 2023-09-15 14:13:01))

  • 暫無(wú)評(píng)論
KingBes

再來(lái)個(gè)移動(dòng)應(yīng)用程序唄[狗頭]

  • 暫無(wú)評(píng)論
初心by

直接運(yùn)行 webman 不行嗎,打包好的 vue 放在 public 下面 運(yùn)行不起來(lái)

  • 初心by 2023-10-24

    還有關(guān)閉之后啟動(dòng)的cli進(jìn)程沒有關(guān)掉

  • hatn 2023-10-24

    對(duì),多開關(guān)幾次發(fā)現(xiàn)殘留了好多的php.exe進(jìn)程

  • Ace華 2023-12-17

    有新班了,更新了

zjkal?

php開發(fā)windows確實(shí)沒找到成熟好用的項(xiàng)目, 個(gè)人感覺這算最好的了, 表示支持!

  • 暫無(wú)評(píng)論
bigtran

cool

  • 暫無(wú)評(píng)論
songshu

親測(cè)可用,打包成exe也可用,樓主666

Taotao

截圖

解壓出現(xiàn)這個(gè),估計(jì)是圖片有問題吧

  • 暫無(wú)評(píng)論
Ace華

新版本使用了 electron和webman的結(jié)合,http://wtbis.cn/a/1603
推薦使用

  • 暫無(wú)評(píng)論
ou315001655

為什么不直接支持mysql?

  • Ace華 2023-12-30

    可以支持呀,有新版的electron,建議用那個(gè),都可以支持mysql,改下database.php

xsp

厲害,謝謝大佬分享

  • 暫無(wú)評(píng)論
wocall

這也忒牛了??

  • 暫無(wú)評(píng)論
小七他哥

支持,可以當(dāng)做一個(gè)免安裝的解壓縮程序用,太牛逼啦!

  • 暫無(wú)評(píng)論
鑫叔

支持!贊

  • 暫無(wú)評(píng)論
會(huì)飛的魚

圖標(biāo)以及應(yīng)用名稱啥的信息能修改嗎

  • tingyu 2025-05-24

    可以在 /electron/config/builder.json 中修改。
    如果你只是想修改編譯后的exe文件的圖標(biāo)等信息,可以使用 Resource Hacker 軟件來(lái)修改。

年代過于久遠(yuǎn),無(wú)法發(fā)表評(píng)論

Ace華

870
積分
0
獲贊數(shù)
0
粉絲數(shù)
2023-02-14 加入
??