
表題の通り、PHPでWindowsアプリを作成することは可能ですか?
開発環境はWinXP SP2 ProまたはCentOS4.4のいずれかです。
具体的に申しますと、PHP、MySQL(or Postgres)(※)で開発し、、Windowsで動くアプリケーションを作成することは可能でしょうか?
なお、この場合、アプリの動作環境としては、Webサーバ、PHPをインストールせずとも動くという条件を希望しています。
(※)開発時におけるDBにおいては、DB不可能ならそれでもかまいません。
なお、何らかのサードパーティやらオープンソースのものを使用して開発してもかまいません。
以前、Perlだかrubyだか、Web系の言語で、そういったことができたような記憶があるのですが・・・。
どなたかご存じのかたいらっしゃいましたら、教えていただければ幸いです。
以上、よろしくお願い申し上げます。

No.1ベストアンサー
- 回答日時:
Bambalam PHP EXE Compilerというのがあります(参考URL参照)。
フリーのPHPコンパイラで、PHPのソースコードファイルをそのままWindowsのEXEにコンパイルします。いくつか動かない機能などもあるようですが、コマンドラインでテキスト出力するようなプログラムなどなら簡単に作れました。GUI利用となると、そのためのGUI用ライブラリなどを用意しないといけないのでちょっと大変そうですが、それでも不可能ではないようですよ。
参考URL:http://www.bambalam.se/bamcompile/
ご回答ありがとうございます。
サンプルのソースやアプリを見ましたが、計算機程度なら苦労せずともつくれる。。。ような気もします。いや無理かな。
また、サンプルのソースを見ると、DBに接続している部分もあったので、DBに対応しているのでしょう。
ただ、動作環境でDBを入れていないとだめかどうかが疑問なところです。
さすがに、開発環境ではDBを入れていないとだめですよね・・・?
あれ、でも自分のPC(WinXP Pro)、DB入れてないのに、
コンパイルしたときに、コマンドプロンプトに、
「Encoding and embedding include/db/db_mysql.inc.php」
と表示が・・・。「Encoding and embedding」してるだけで実際にはDB使ってないのかな・・・。
もしその辺わかれば、教えていただければ幸いです。
No.2
- 回答日時:
有償の製品ですが、ByteRunというものでもスタンドアロンのEXEを作成できます。
DBが使えるかどうかはわかりません。■ByteRun Builder for PHP
http://www.byterun.com/php-builder.php
この回答への補足
FreeDemoをインストールしてみました。
ソースコードを、DB関連の文字列いくつかでgrepかけたのですが、
どうも見あたりませんね。
もし、この商品でDBが使えるとしたら、DBを使った場合のサンプルも(そのままでは動かないにしても)入れますよね・・・ということはDBに対応してないのかな。。。
ご回答ありがとうございます。
WYSIWYGなかんじがいいですね。
ただ、PHP5に対応するとなると、$299だとか・・・ちょっといたいな・・・。
んー、なやみどころです。とりあえずFreeDemoをこれから落としてためしてみたいと思います。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- CPU・メモリ・マザーボード 動作環境がIntel Core以上と書かれているものにAMDは可能か? 2 2022/08/03 22:58
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
- Windows 10 Windows 10の[アプリと機能]に表示されない旧バージョンのアプリを削除したい 1 2022/04/05 20:25
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「楽天」で開発に使用している...
-
PHPでWindowsアプリを作成する...
-
どのプログラミング言語で作ら...
-
PHPファイルをサーバで
-
C言語、C+、C++、C#の違い
-
数学、プログラミング、物理、...
-
COBOLで文字タイプを数字...
-
HOLONついて教えてください。
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
VCとVC++
-
アセンブリ名とは??
-
VBScriptで引数を省略したい場合
-
"グラフィック言語"とは何ですか?
-
パスカルケースの由来。
-
vbaとc言語の関連性について
-
abnormal program termination
-
フリーゲームを解析したい
-
UNITY Float型の接尾辞fって
-
gtkでビープ音
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPでLinux用のCライブラリを呼...
-
どのプログラミング言語で作ら...
-
MYSQLとSQLの違い
-
「楽天」で開発に使用している...
-
PHPを習得し職業にしたいのです...
-
CGIとPHPの違い
-
なぜPerlからPHPに移行したんで...
-
PHPに統一された関数名を与える...
-
webアンケートを作成するための...
-
PHPがあればCGIは使わない
-
共用SSLで利用出来るショッピン...
-
PHPでもiPhoneアプリをつくれま...
-
PHPでWindowsアプリを作成する...
-
Web系のプログラム言語はサーバ...
-
サーバーサイド言語とは?
-
Laravelなど、フレームワークを...
-
PHPで統計分析を行いたいですが
-
掲示板 日記を作る上で。
-
Perlからの乗り換え
-
オンラインゲームについて
おすすめ情報