ウェブブラウザ以外のものを構築する最良の方法データベースサーバをインストールすることなく、何らかのデータベースで動作するスタンドアロンのPHPアプリケーションです。それとも、私はあまりにも多くを求めていますか?スタンドアロンPHPアプリケーション
答えて
Windowsをターゲットにしている場合は、WinBinderを試してください。これにより、PHPを使用してネイティブWindowsアプリケーションを開発することができます。
これはSQLiteもサポートしているので、データベースサーバは必要ありません。
これは理想的な選択ではないかもしれません - 明らかに「開発中」とラベル付けされていますが、2006年以降にリリースされたものはありません。 –
フォーラムはまだアクティブで、WinBinderの開発者はまだ投稿しています。基本的には、このプロジェクトには資金調達または追加の開発者が必要です。問題の一部は、ほとんどのPHP開発者はCを知らないため、このタイプのものに興味を持つ人々は開発を手助けすることが難しいということです。どちらの場合でも、WinBinderはほとんど安定しているようで、PHP 5.1.xをサポートしています。 –
埋め込みあなたのアプリでSQLiteのデータベースは、SQLiteのデータベースと対話するためにPHPを設定します。
PHPインタープリタをインストールする必要があるので、それはまだ "スタンドアロン"ではありません。ブラウザがなければ、基本的にコマンドラインスクリプトになります。 – Calvin
良い点。次に、コマンドラインスクリプトにはコマンドラインインタプリタが必要ですが、これには他のコンポーネントが必要です。彼がマシンに対してMLで書いていない限り、スタンドアロンではないでしょうか?そして再び、彼はPHPソリューションを求めていました。私たちはPHPのインタプリタとして動作すると思います。このソリューションは、データベースサーバーとWebサーバーの必要性を防ぎますが、これが問題でした。 (彼は結果としてコマンドラインスクリプトを望んでいるので、質問を再読します。) – runako
彼は、DBMSをインストールする必要がないことを頼んだだけで、PHPをインストールする必要はありません。 – jmucchiello
は、この3つのリンク
PHP GTK enter code here
http://gtk.php.net/
FLEX http://www.adobe.com/products/flex/?promoid=BPDEQ
AIR http://www.adobe.com/products/air/
私はそれらがあなたを助けてくれると思います。
これまでの経験はありませんが、移植可能なバージョンのXAMPPがあります。
必ずしもApacheの部分を使用する必要はありません。あなたがしようとしていることに応じて、アプリケーションはコマンドラインから実行することができます。
phpコンパイラを見てみると、実行するバイナリになります。これは、デスクトップのGUIアプリケーションでも、「ボックス内のWebサーバー」タイプのものでもかまいません。ここ
考えである:情報は、XMLで保存することができ、したがって、データベースの使用を回避することができます。それは、もちろん、ある種の目的のためだけに機能します。
提出者が何をしたいかについての詳細なデータがなければ、これは理想的な考えです。誰が知っている、たとえテキストファイルでも動作することができる。データが大きくない、またはかなり大きい場合でも、リレーションを必要としない場合は、フラットファイルを使用してください。 –
Oakcoolが言及したように、PHP-GTKをチェックしてください。これは、C/C++用の同様のMFCのGUI開発ツールです。
上記のSQLiteやテキストファイルと一緒にPHP-GTKを使うと、このトリックを行う必要があります。
PHPをスタンドアロンプログラミング言語として使用する方法はわかりませんが、Webサーバーとbrowser.iを使用せずに他の質問に答えることができます。
SQLiteのは、(より具体的に!:図書館)データベース・システムであるあなたは、小さなをコピーする必要がない.But、特定のデータベースサーバーをインストールしなくても、あなたSQLデータベースのすべての基本的な機能を提供しています.dllファイル(sqlite3.dll私はあなたの作業dirctory.Theファイルにのみ)は非常に小さいものですが、INSERT DELETE UPDATE SELECTなどのデータベースの基本的なすべての機能を取得します。 ..私はそれを意味する..本当に軽量。
もPHPがSQLiteのdatabase.so互換性のための作り付けのサポートが
これは、彼らが自分自身を説明するものである彼らのホーム・ページでhttps://sqlite.org/
を見てください、問題になることはありませんがあります。SQLiteはそのソフトウェアライブラリでありますサーバーレス、ゼロ設定のトランザクション型SQLデータベースエンジンを実装しています。 SQLiteは、世界で最も広く配備されたSQLデータベースエンジンです。あなたを与える
チェックアウトphpdesktop:クロムフレームワークに基づいて
- 組み込みWebブラウザあなたのHTML5、JavaScriptとjQueryの恩恵をしましょう。
- mongooseを組み込んだWebサーバーを使用すると、PHPを使用できます。
- SQLiteが組み込まれたデータベースエンジン。
- 1. スタンドアロンXULRunnerアプリケーションProgressListener
- 2. スタンドアロンWebアプリケーション
- 3. スタンドアロンJavaFXアプリケーション
- 4. スタンドアロンJavaアプリケーションのスレッドダンプ
- 5. スタンドアロンPHP開発サーバー
- 6. PHPとMySQLをスタンドアロンのウィンドウまたはLinuxアプリケーションにコンパイル
- 7. CAKEPHPアプリケーションのスタンドアロンPHPスクリプトのURL書き換え
- 8. スタンドアロンJavaアプリケーション用のルールエンジン
- 9. スタンドアロンのWebアプリケーションとブラウザのスクロールバー
- 10. 質問 - DayDreamスタンドアロンHMDにアプリケーションをインストール
- 11. .Netを使用したスタンドアロンWebアプリケーション
- 12. java - スタンドアロンJavaアプリケーションからのマウスイベントのキャプチャ
- 13. スタンドアロンJavaユニットテストv/s Tomcat Webアプリケーション
- 14. サーブレットコンテナ内のJava Webアプリケーションとスタンドアロン
- 15. 角度2のレール(スタンドアロンWebアプリケーション用)?
- 16. スタンドアロンのautocad .netアプリケーションの作成方法
- 17. スタンドアロンのPHPルーティングライブラリはありますか?
- 18. ポータブル/スタンドアロンWebアプリケーションのための潜在的なデータベースシステム?
- 19. は、持続性戦略スタンドアロン用デスクトップJavaアプリケーションは
- 20. eclipseでスタンドアロン(Swing)アプリケーションでhibernateを設定するには?
- 21. Mozillaを使ってスタンドアロンXULアプリケーションをテストする
- 22. スタンドアロンVB.NETアプリケーションの登録不要のCOM - 複雑なケース
- 23. 認証が必要なスタンドアロンのSilverlight Webアプリケーション
- 24. は、私は、リモートサーバー上のスタンドアロンのJavaアプリケーションを実行するリモートサーバー
- 25. JavaサーブレットをスタンドアロンJavaアプリケーションに変換する
- 26. スタンドアロンJavaアプリケーションからhttpコールを作成する方法
- 27. SpringアプリケーションWARをスタンドアロンJARに変換するには?
- 28. Javaアプリケーションでjythonスタンドアロンjarファイルを使用する方法
- 29. スタンドアロンのwiremockcsvアプリケーションを起動しようとしています
- 30. スタンドアロンのPythonスクリプトをRailsアプリケーションに統合する方法は?
プラットフォームの要件を教えてください。 –
基本的なWindows環境です。 – Babiker