PHP は、非常に強力で影響力のあるプログラミング言語であるにもかかわらず、おそらく使用していないか、以前は使用していた多くのプログラマーによって過小評価されています。
今日は、PHP のパワーと PHP を使って何ができるかを共有したいと思います。
出来上がり!行きましょう?️
このガイドでは、開発者が PHP Web アプリケーションをスタンドアロンのデスクトップ実行可能ファイルにパッケージ化できるツールである PHPDesktop を使用して、実行可能デスクトップ アプリケーションを作成するプロセスについて説明します。これらのアプリケーションをコンパイルし、デフォルトの PHPDesktop ロゴを削除してカスタマイズする方法についても詳しく説明します。パート 1. PHPDesktop の概要
パート 2. 開発環境のセットアップ
開発環境のセットアップ方法
ステップ 2: PHP アプリケーションを準備する
PHPDesktop を設定するには、PHPDesktop ファイルのルート ディレクトリにある settings.json ファイルを編集する必要があります。このファイルを使用すると、ウィンドウのタイトル、サイズ、アイコンなど、デスクトップ アプリケーションのさまざまな設定を指定できます。
設定ファイルは次のようになります。旅を続けましょう。 ?
基本構成:
ジソン
{
「アプリケーション」: {
"メインウィンドウ": {
"title": "私のデスクトップ アプリ",
"アイコン": "app_icon.ico",
"デフォルトサイズ": {
「幅」: 800,
「高さ」:600
}、
"最小サイズ": {
「幅」: 600,
「高さ」:400
}
}、
"php_interpreter": "php\php.exe",
"app_mode": true、
"start_url": "http://127.0.0.1:54007/"
}
}
リーリー
ステップ 4: アプリケーションをテストする
アプリケーションが PHPDesktop 内で実行されるようになったので、次のステップはそれをスタンドアロンの実行可能ファイルにコンパイルすることです。これにより、PHP スクリプト、HTML ファイル、その他のアセットが 1 つのファイルにパッケージ化され、エンド ユーザーが PHP、DBMS、またはその他の依存関係をインストールする必要なく、配布して実行できるようになります。
コンパイルする前に、PHPDesktop/application ディレクトリが適切に構成されていることを確認してください。この時点で、ディレクトリは次のようになります:
/phpdesktop/
│
├── /www/ # 你的 PHP 應用程式檔案
│
├── php/ # PHP解釋器目錄
│
├── settings.json # PHPDesktop設定檔
│
└── phpdesktop-chrome.exe # PHPDesktop 執行檔
確保所有必要的文件都已就位,並且您已經徹底測試了應用程式。
雖然這不是絕對必要的,但為您的應用程式建立安裝程式可以增強使用者體驗。 Inno Setup 是 Windows 程式的免費安裝程式。以下是建立安裝程式的方法:
從 (https://jrsoftware.org/isinfo.php) 下載並安裝 Inno Setup。
建立一個新腳本並將其配置為包含 PHPDesktop 目錄。
根據您的要求指定輸出可執行檔的名稱、安裝目錄和其他設定。
編譯腳本產生安裝程式。
此步驟是可選的,但如果您想為使用者提供專業的安裝體驗,建議您執行此步驟。
如果您不想建立安裝程序,只需將整個 PHPDesktop 目錄壓縮為 ZIP 檔案並分發即可。確保包含 phpdesktop-chrome.exe 文件,因為這是您的用戶將運行來啟動您的應用程式的可執行檔。
完成所有操作後,您仍然發現徽標沒有改變嗎?
每個開發人員想要的常見自訂之一是能夠刪除或替換應用程式啟動時出現的 PHPDesktop 標誌。我將使用本節來指導您完成流程。
要自訂或刪除 PHPDesktop 徽標,您將需要像 Resource Hacker 這樣的資源編輯器。
這是如何做到這一點的。
下載資源駭客:
開啟 PHPDesktop 執行檔:
導航至標誌資源:
更換或刪除標誌:
儲存變更:
測試應用程式:
如果您想進一步自訂您的應用程序,您可以更新 PHPDesktop 使用的圖示。這涉及替換 settings.json 檔案中引用的“app_icon.ico”檔案並確保可執行檔案使用新圖示。
建立或尋找新圖示:
更換圖示:
重建執行檔:
編譯並自訂您的應用程式後,就可以將其分發給您的客戶/用戶了。現在,我想給你我自己的兩個奈拉策略來幫助你進行分配,它們是:
Oya,這是我對你們的祝福??
我想相信,透過閱讀到目前為止,您已經發現我的內容非常有價值,並且有興趣嘗試。然而,作為處理此類專案的專家,我絕對可以在最後期限內無縫地交付給您驚喜的成果。因此,您可以快速向我發送您想要實現的目標的詳細信息,我們可以共同努力將您的想法變為現實。
訂閱我的個人資料ooo?
接下來
技術的商業方面:技術和錢在哪裡。
如何使用 PHPBROWSERBOX 建立桌面應用程式
如果你想念我,那你薩比
我無法解釋我有多愛你們 dev.to ?
我還有一個關於此的視頻教程,只需 20 美元,另一個視頻教程您可以學習如何創建用於分發的激活碼,只需 50 美元。
我也喝咖啡。當你等待我的下一篇文章時請給我一杯咖啡。
https://buymeacoffee.com/olatunji
等待我的下一篇文章。
以上がPHP と PHPDesktop を使用してデスクトップ アプリを構築および配布する方法: ステップバイステップ ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。