• ベストアンサー

PHPコンパイル

PHP初心者です。教えて下さい! 私はVB,VCプログラマです。 PHPもコンパイルしてVCなどのように 高速に動作させることができたら 幸せと思っています。 そんなことってできるのでしょうか??? よろしくお願いしまうすm(_ _)m

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

  • ベストアンサー
  • awazak
  • ベストアンサー率36% (61/165)
回答No.2

「MMCache」というものもあります。

参考URL:
http://cubic9.com/Devel/PHP/Accelerator/MMCache/
全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ept63
  • ベストアンサー率21% (54/247)
回答No.1

完全なインタプリタでは無いようですね。

参考URL:
http://pcweb.mycom.co.jp/special/2004/php5/004.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VB ネイティブコンパイルについて

    (1)VB6、VB2005で書かれたソースコードについて、ネイティブ・コンパイル(完全コンパイル)は可能でしょうか? (2)VB6のネイティブコードコンパイルを行うとPコードコンパイルに比べて数十倍早くなったという話を聞いたことがあります。  コーディングによってはそれほど違いが出るものなのでしょうか?  また、どのような処理で特に差が現れるのでしょうか? (3)Windows98以降は初めからVB6ランタイムが組み込まれていると聞きます。  実際には、アプリの動作しますが画面上で文字化けを起こしてしまうようです。  これれは組み込まれているVB6ランタイムのバージョンが古いことが原因で起きるのでしょうか? よろしくお願い致します。

  • コンパイル結果が違う

    コンパイル結果が違う C言語を勉強中の初心者です。 以下のプログラムをVC++6.0のCL.exeでコンパイルするとうまくいくのですが、VC++2010のCL.exeでコンパイルして実行すると、t2の値が0になってしまいます。 また、VC++2010でコンパイルした方が実行結果も遅いです。 #include <stdio.h> #include <time.h> int main(void) { int i = 1; time_t t1, t2; time(&t1); while(i <= 30000) printf("%d,", i++); time(&t2); printf("\ntime1=%ld time2=%ld\n", t1, t2); printf("かかった時間は、%d秒です\n", t2-t1); return 0; } vc++2010でコンパイルした方のt2の値が、0で表示されてしまうのはなぜでしょうか? よろしく、お願いします。

  • WindowsでPHPのコンパイル(拡張モジュールの作成)

    Windows環境で、PHP-4.4.4のソースをダウンロードし、 VC6++でWinディレクトリにあるphp_modules.dswをコンパイルしようとすると、 bzlib.hがありません。 php4ts_debug.libがありません。 curl/curl.hがありません。 などたくさんエラーが出てきます。 実行ファイル: C:\work\win32build\bin, インクルードファイル: C:\work\win32build\include ライブラリファイル: C:\work\win32build\lib はGUIのVC6++で設定しているのですが、後何が足りないのでしょうか? PECLに関しての情報が少ないので、おすすめの洋書等も紹介して欲しいです。

    • ベストアンサー
    • PHP
  • PHPで自作DLLはどうやって作成するのでしょうか

    PHP初心者です。 PHPで使用する自作のDLLを作成したいのですが、 その環境を整備するのに困っています。 英語のマニュアルはあるようなのですが、理解に苦しんでいます。 現在の私の環境はWinXPで、 VC2003Proがインストールされており、追加でVC2008Expもインストールしました。 VC2008Expは上記の英語マニュアルに記載されていたので、インストールしたものです。 この他にはPHPの動作環境をセットアップするためにXAMPPというソフトで 環境を整備しました。 XAMPPではApache:2.2  PHP:5.3.5 がインストールされました。

    • 締切済み
    • PHP
  • コンパイルしたら、同じ命令文は、同じになる?

    ちょっとデコンパイルを、調べたのです。 別の方の質問に、詳しく知らないのに、デコンパイルはそのソフトを作った言語のものでないとダメなのでは?と書いてしまって。 あとで、究極の所CPUへの命令文なので、コンパイル後は同じになるのかなー?と、疑問が。 CPUへの命令を、人にわかりやすくさせたのが、各言語な訳で。 具体的だと、VBやVCとか、Delphiとかで、たとえば、 forループ10回(i = i +1;) ってあまり、言語に左右されない命令文は、コンパイルしたら、究極の所、同じになりますか? 別の言語でも、デコンパイル(コンパイルしたソフトの中身を解析する)って事はできるのでしょうか? Delphiで作ったけど、VB系のデコンパイラーでソフトの中身を解析したり。 とんちんかんな事を聞いているかもしれませんが、適当に補完して頂けると幸いです。^^;

  • 「コンパイルエラー:プロシージャが大きすぎます。」を回避するには。

    「コンパイルエラー:プロシージャが大きすぎます。」を回避するには。 VB初心者です。 上記のようなコンパイルエラーが発生してしまいます。 現状のまま、上記エラーを回避する方法はあるでしょうか。 どなたかご教授願います。

  • VBA コンパイル

    エクセルVBA初心者です。 コードを記述している際に、”迷惑な”コンパイルエラーが出てきます。 例えば dim i i= 記述中に、他をマウスクリックすると、コンパイルエラーになります。 エラーなのは重々理解していますが、実行時にエラーかどうか判定して欲しいです。 オプションで、順次コンパイルOFFなどして試行錯誤しましたが、不可能でした。 仕様なのでしょうか? エクセル2007

  • VB5の逆コンパイルについて

    お世話になります。 VB5の資産の改修を迫られていますが、 EXEファイルしかなく、ソースファイルがありません。 著作権は問題ないので逆コンパイルしたいのですが、 調べた所、VBDecompiler、ATTAPといったツールが 海外ツールであるそうですが見つかりません。 仕様書、設計書といったものは少しはありますが 古すぎてEXEファイルの動作と違いがあり、 なんとか逆コンパイルできればと思うのですが、 ご存知の方はいらっしゃらないでしょうか。

  • PHP GUIツールキット(Gtk)について

    PHPGTKでいわゆるWindowsのexeをつくれないか(ユーザがPHPをインストールしていないくても使用できるアプリケーションを作れないか?)と悩んでいたところ、http://www.byterun.com/php-builder.phpをみつけました。 私はなにしろ、英語が読めません。ByteRun Builder for PHPとかいてあるんですが、これを使って作ったツールはユーザのマシンにPHPがインストールされていなくても使えますか?要は、ソフトを配布してみたいのですが、ユーザにPHPをインストールさせたくないんです。VBやVCみたいな.exeファイルを作りたいのですが、VBやVCはあまり詳しくないので・・ 他にも有料・無料かかわらず、Gtkで.exeファイルを作成できるものをご存知の方は教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • VB2010 コンパイルエラー

    VB6からVB2010への移行を行うにあたり、 VB6→VB2008→VB2010 のコンバートを行いました。 が、以下のソースがコンバートされてコンパイルエラーになってしまいます。 エラー内容: 型 'System.Windows.Forms.Cursor' の値を 'Integer' に変換できません。 ---(1)元のソース------------------ Dim lSv_Mouse As Long 'マウスポインタ状態の保存 lSv_Mouse = Screen.MousePointer (中略) 'マウスポインタ状態の復元 Screen.MousePointer = lSv_Mouse ---------------------------------- ---(2)コンバート後のソース--------- Dim lSv_Mouse As Integer 'マウスポインタ状態の保存 lSv_Mouse = System.Windows.Forms.Cursor.Current (中略) 'マウスポインタ状態の復元 System.Windows.Forms.Cursor.Current = lSv_Mouse ---------------------------------- 何か良い方法は無いでしょうか?