PHP は、非常に強力で影響力のあるプログラミング言語であるにもかかわらず、おそらく使用していないか、以前は使用していた多くのプログラマーによってほとんど過小評価されています。 。
今日は、PHP のパワーと PHP を使って何ができるかを共有したいと思います。
出来上がり!行きましょう?️
このガイドでは、開発者が PHP Web アプリケーションをスタンドアロンのデスクトップ実行可能ファイルにパッケージ化できるツールである PHPDesktop を使用して、実行可能デスクトップ アプリケーションを作成するプロセスについて説明します。また、これらのアプリケーションをコンパイルし、デフォルトの PHPDesktop ロゴを削除してカスタマイズする方法についても詳しく説明します。
PHPDesktop は、開発者がブラウザや Web サーバーを必要とせずに PHP アプリケーションをデスクトップ アプリケーションとして実行できるようにするオープンソース プロジェクトです。アプリの HTML/CSS/JavaScript 部分をレンダリングするために、Chrome Embedded Framework (CEF) (これもオープン ソースであり、最新のブラウザーのほとんどがその上に構築されています) が統合されているため、Web 開発スキルを使用してデスクトップアプリケーション。 PHPDesktop を使用すると、PHP スクリプト、HTML ファイル、その他のアセットを 1 つの実行可能ファイルにバンドルし、任意の Windows マシンに配布して実行/インストールできます。
デスクトップ アプリケーションの構築を開始する前に、まず開発環境をセットアップする必要があります。
PHPDesktop GitHub ページ (https://github.com/cztomczak/phpdesktop) にアクセスします。
PHPDesktop には PHP 5.4、5.6、7.x などの複数のバージョンが用意されているため、ニーズに合ったバージョンを選択してください。最新のアプリケーションの場合は、最新バージョンを選択する必要があります。
希望のバージョンの ZIP ファイルをダウンロードし、コンピュータ上のディレクトリに解凍します。
すでに PHP Web アプリケーション/ファイルがあると仮定して、抽出した PHPDesktop フォルダーの www ディレクトリ内にアプリケーション ファイルを配置します (コピーして貼り付けます [プロジェクトのことです])。この www ディレクトリは、PHPDesktop がアプリケーションを提供するルート ディレクトリであり、これまでに使用した Web サーバーの public_html または www フォルダーに似ています。
PHPDesktop を構成するには、PHPDesktop ファイルのルート ディレクトリにある settings.json ファイルを編集する必要があります。このファイルを使用すると、ウィンドウのタイトル、サイズ、アイコンなど、デスクトップ アプリケーションのさまざまな設定を指定できます。
(ちなみに、これを自分で行うのが難しい場合、プロダクト キーの生成などのアプリの拡張機能が必要な場合、または Web プロジェクトの処理を私に依頼したい場合は、以下にコメントすることでいつでも私に連絡できます。この投稿 ありがとうございます。私の詳細については、コーヒーを買ってくださいのページでもご覧いただけます。
設定ファイルは次のようになります。旅を続けましょう。 ?
基本構成:
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/"
}
}
- title: The title of your application window.
PHPDesktop を構成したら、phpdesktop-chrome.exe (または PHPDesktop のバージョンに応じて同等の実行可能ファイル) を実行してアプリケーションをテストできます。すべてが正しく設定されていれば、PHP アプリケーションはスタンドアロン ウィンドウに読み込まれるはずです。
アプリケーションが 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 ファイルが含まれていることを確認してください。これは、ユーザーがアプリケーションを起動するために実行する実行可能ファイルであるためです。
すべての作業を行っても、ロゴが変わっていないことに気づきましたか?
すべての開発者が望む一般的なカスタマイズの 1 つは、アプリケーションの起動時に表示される PHPDesktop ロゴを削除または置換できることです。このセクションでは、そのプロセスについて説明します。
PHPDesktop ロゴをカスタマイズまたは削除するには、Resource Hacker などのリソース エディターが必要です。
その方法は次のとおりです。
リソースハッカーをダウンロード:
PHPDesktop 実行可能ファイルを開く:
ロゴ リソースに移動します:
ロゴを置換または削除します:
変更を保存:
アプリケーションをテストします:
アプリケーションをさらにカスタマイズしたい場合は、PHPDesktop で使用されるアイコンを更新できます。これには、settings.json ファイルで参照されている「app_icon.ico」ファイルを置換し、実行可能ファイルが新しいアイコンを使用するようにすることが含まれます。
新しいアイコンを作成または検索:
アイコンを置き換えます:
実行可能ファイルを再ビルドします:
アプリケーションをコンパイルしてカスタマイズしたら、顧客/ユーザーに配布します。ここで、配布に役立つ私独自の 2 つのナイラ戦略を紹介したいと思います。それらは次のとおりです:
おや、これはあなたに祝福をもたらしますね??
ここまで読んで、あなたは私のコンテンツに多くの価値があることに気づき、試してみたいと思ってくれたと信じたいです。しかし、このような種類のプロジェクトを扱う専門家として、私は確実に期限を守ってシームレスに作業を進め、皆様を驚かせることができます。したがって、達成したいことの内訳をすぐに私に送っていただければ、私たちが協力してあなたのアイデアを実現することができます。
私のプロフィールを購読してくださいおお?
次の予定
テクノロジーのビジネス面 : テクノロジーとお金の在り処。
PHHPBROWSERBOX を使用してデスクトップ アプリを構築する方法
もしあなたが恋しかったなら、あなたはサビです
dev.to の皆さんをどれだけ愛しているか説明できません ?
これに関するビデオ チュートリアルも 20 ドルしかありません。もう 1 つは、配布用のアクティベーション コードの作成方法を学ぶためのビデオ チュートリアルです。費用は 50 ドルだけです。
私もコーヒーを飲みます。私の次の投稿を待っている間、コーヒーを買ってきてください。
https://buymeacoffee.com/olatunji
次の投稿をお待ちください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3