• ベストアンサー

windows版のphp_cliでつくったスクリプトをexe形式に変換したい

windows版のphp_cli(つまりウェブサーバと関係なし)でつくったスクリプトを、exe形式にして、 phpをインストールしてないPCでも動作させることは可能でしょうか? 可能だとしたら、どのようにやればいいのでしょうか? //----------------------------------------------------------- あと、できれば、設定画面やダイアログボックスの類を実装できれば、と思っています。。。これは実現可能でしょうか? なお、フリーに限らず、安ければシェアウェアを使ってもいいと思っています。 ご存じの方いらっしゃったら、お教えいただければ幸いです。 よろしくお願いいたします。

  • m_etc
  • お礼率55% (47/84)
  • PHP
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.1

以下のソフトでできませんか? bamcompile http://www.bambalam.se/bamcompile/

m_etc
質問者

お礼

ご回答ありがとうございます。 #1様と#2様のサイト、以前にみたことを思い出しました。 とらいしてみたいと思います。 ありがとうございます。

その他の回答 (1)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

>あと、できれば、設定画面やダイアログボックスの類を実装できれば、と思っています。。。これは実現可能でしょうか? GTK+(GIMP Toolkit)を使えば可能かも? http://gtk.php.net/

m_etc
質問者

お礼

ご回答ありがとうございます。 #1様と#2様のサイト、以前にみたことを思い出しました。 とらいしてみたいと思います。 ありがとうございます。

関連するQ&A

  • PHPのCLIで取得できる変数について

    PHPのCLIからですと、 <? echo $_SERVER["SCRIPT_FILENAME"]; ?> でファイルのパス名が取得できないのですが、 この変数は取得する方法はございますか? php.iniの設定を探してみましたわかりませんでした。 セキュリティ等の理由からデフォルトでは取得できないのでしょうか?

    • ベストアンサー
    • PHP
  • メールからphpスクリプト起動

    初めて質問させて頂きます。 レンタルサーバで、以下の処理を考えています。 1.メールを受信する 2.1をトリガーにしてphpスクリプトを起動する この処理は共有サーバでも実現可能でしょうか。

    • 締切済み
    • PHP
  • PHPの安定版が分からないです

    インターネットのスクリプト PHPの事で質問です サーバーで動的なページを作るスクリプトPHPのテスト環境を作るために PHP5をインストールしたのですが、指定されるべきファイルがなかったり不安定です。 アパッチもそうですが、最新版はどうやっても不具合が出てきて困ります。 そこで安定版を使ってみようと思ったのですが、一体どれが安定版なのか分かりません。 インストールするサイトはここですhttp://www.php.net/downloads.php セキュリティの問題からか以前のバージョンが見られなくなっているのですが どうしたらいいでしょうか? 分かる方教えていただけますか?

    • ベストアンサー
    • PHP
  • PHPからシェルスクリプトの実行

    宜しくお願い致します。 PHP超初心者です。 現在あるWEBシステムの保守・運用を担当しているのですが、 「画面上からサーバ内のシェルスクリプトを実行できるような方法はないか」とお客様から依頼を受け、調査しております。 ネットで調査してみたところ、「PHPが一番実現しやすい」みたいなことを書いているサイトを発見したのですが、具体的な実現方法が書いておらず、他に同様のサイトを発見できなかったので、本当に実現できるか疑問をもってしまいました。 そこで質問なのですが、 (1)PHPからシェルスクリプトは実行できるのか。 (2)(1)が実現可能なら具体的にどうすればいいのか ※簡単なサンプルソースを拝見できれば幸いです。 をご教示頂けますでしょうか。 宜しくお願い致します。                     以上

    • ベストアンサー
    • PHP
  • PHP4スクリプトはSYSTEMユーザで動かない?

    WindowsサーバにApache2があり、PHPで Webアプリケーションを稼動させています。 サーバにはExcelがインストールされてい ます。OLEによりWebアプリからブックを 作成します。 しかし、対象データが多いとタイムアウトに なるため、Cでプログラムを作り、複数の プロセスを同時に走らせて効率化を図り ました。このプログラムをコマンドプロンプト から実行すると、狙い通りに動作し、速度は 改善されました。しかし、これをWebアプリの system関数で実行すると、何もせず即座に 終了します。Cプログラムでログを取って、 調べたところ、CreateProcessは成功して いますが、PHP.exeが起動後即死している ようです。Apacheのアカウントはユーザとの インタフェースを持たないためかと思い、 Cプログラムでユーザを偽装して起動して みました。しかし、PHP.exeはAdministrator アカウントで起動されるのですが、やはり 起動後の即死は相変わらずです。 これをPHP5のPHP.exeで実行すると正常に 動作しました。但し、実際に稼動する環境で PHP5が入る保証はありません。 PHP4では解決できないとなれば、掛け合う 余地はありますが、ダメという論拠が必要に なります。 WebアプリからPHPスクリプトを実行する方法 あるいは実行できない理由をご存知の方は ご教授くださると有り難く存じます。

    • ベストアンサー
    • PHP
  • 画面の表示をしないPHPスクリプト

    こんばんは。質問させてください。 今、テキストボックスが3つあり、ボタンが1つあるとします。 テキストボックスは、名前、年齢、性別を入力します。 入力後、”格納”(ボタン)を押下すると、 PHPスクリプトが起動し、設定したテーブルに入力データを格納し、 格納成功、失敗をダイアログで表示して またもとの画面にもどる。(入力項目そのまま) といったようなWEB画面を作成したいのですが、 どのようにすればよろしいでしょうか? ※PHPスクリプトのロジックは考えなくてもいいです。 宜しくお願い致します。m(_ _)m

    • 締切済み
    • PHP
  • PHPでexeファイル実行

    C言語でMPG形式の画像ファイルを読み込み、画像処理をしてテキスト形式で画像データを出力するプログラムを作成したのですが、 これをPHPプログラム内で動作させ、テキストデータ(できればバイナリのほうがいい)を読み取りたいと思います。 これはexeファイルをexecやsystem関数で実行することで解決できるのでしょうか? また、C言語の画像処理プログラムが画像を読み込んでからテキストデータを作成するまで1分ほどのタイムラグがあります。 どうすればPHP内の処理でexeファイル実行→exeがデータベースから画像を読み込む→ 1分処理待ち→テキスト作成→作成されたテキストデータをPHPで読み込み とできるのでしょうか? ちなみに、exeファイルとphpで作成した画像データベースはサーバー機に置くつもりです。 テキストデータを介さなくても、C言語プログラムからphpに直接データを渡す方法があればそちらのほうが望ましいです。 連続投稿で申し訳ないのですが、急を要するのでぜひともご解答お願いします。

    • ベストアンサー
    • PHP
  • 1行目の#! "C:\xampp\php\php-cgi.exe"について

    XAMPP for windowsをXPで利用しています。 phpファイルの1行目に、「#! "C:\xampp\php\php-cgi.exe"」を記述しないとphpが実行されません。 1行目の「#! "C:\xampp\php\php-cgi.exe"」を記述せず、「<?php~ ?>」の記述でファイルを呼び出すと、「Server error! サーバ内部で障害が発生し、 リクエストに応えることができませんでした。 サーバが過負荷であるか、 CGI スクリプトにエラーがあります。」の表示になります。 apacheのconfに、「AddType application/x-httpd-php .php」を追記してみましたが、結果は同じでした。 「C:\xampp\php」でpathを通しています。 超初級な質問かと思いますが、お助けください。

    • 締切済み
    • PHP
  • サーバに置かれているPHPスクリプトのダウンロード

    サーバに置かれているPHPスクリプトデータをダウンロードできるフリーのソフトウェアはありますか? 別件で、Gmail署名ジェネレータサービスの日本語版を作成したいと考えていますが、本家スクリプトを参考にオリジナル版を作成したいと考えています。 そこで、本家サイトをWebsiteExplorerで解析したところ、署名を作成するページと、そこから「gmail.php?user=」でデータを渡している「先」は画像でした。 もう少し、詳しく解析できるフリーソフトを教えて下さい。 (カテは異なると思いますが)画像に文字列データを埋め込む際、別で動かすPHPは必要がなく、サーバに置かれているPHP本体が生成して結果を返しているだけなんでしょうか?

  • CGIモードのphpスクリプトが400で動くわけ

    さくらインターネットのレンタルサーバを利用しています。 さくらに聞け!、と言われてしまうかもしれないですが教えてくれると助かります。 困っているのと技術的な興味の半々です。 私が利用している「プロ」プランの特徴はユーザ権限でapacheが起動されていることです。 (ユーザ毎にapacheが起動されていると考えられます。http://tanaka.sakura.ad.jp/archives/000971.html) PHPはCGIモードで設定されていてPHPスクリプトはパーミッション400で動作します。 同じディレクトリにperlスクリプトもあるのですがこれは少なくとも500を与えないと動作しません。 そこでこの動作条件の違いの原因を考えてみて思いついたのですが、 両者の違いとしてPERLスクリプトの先頭にはperlの位置が明示されているがPHPスクリプトのそれにはない。 それからCGIモードでPERLを動作させる場合とCGIモードでPHPを動作させる場合とではhttpd.confの記述内容が違う。 (ExecCGI, AddHandler, AddType, Actionなど) 質問1 httpd.confに、PHPを設定するようにPERLを設定すれば PERLスクリプトも400で動作するようになるのでしょうか? またその場合先頭行でperlの位置を明示する必要もなくなりますか? (テスト環境がないためテストはしておりません)

    • 締切済み
    • CGI

専門家に質問してみよう