12

PHP スクリプトは、実際には実行されるまでコンパイルされないことを知っています。ただし、小さな単純なプログラムを作成し、PHP バイナリを必要とせずにバイナリにコンパイルしたいとします。どうすればこれを行うことができますか?

これを行ういくつかの IDE を見てきましたが、それらはすべて Windows 用であるか、Linux バージョンは実際には正しくビルドされません。
私が望むのは、スクリプト自体でそれを行う py2exe のようなものです。

4

3 に答える 3

9

Phcをチェックしてください: PHP コンパイラー

スクリプトのように実行するだけの場合は、それ自体をコンパイルする必要はなく、コマンド ラインから実行するだけです。 コマンドラインから実行中の PHP を読んでください。

于 2008-09-07T12:39:17.680 に答える
4

http://www.bambalam.se/bamcompile/がありますが、これはWindows バイトコードにコンパイルされます。他にもいくつかありますが、私が見たものはすべて、Windows 用にのみコンパイルされます。

その他:
http://www.nusphere.com/products/phpdock.htm

編集:追加できるウィンドウに関係なく、Linuxで動作させようとしているかどうかをほとんど忘れていました

#!/usr/bin/php

スクリプトの先頭に追加すると、コマンドラインから実行できるはずです。最初にファイルを chmod +x することを忘れないでください。

于 2008-09-07T08:59:14.777 に答える
0

Facebook のHiphop-PHPを見てください。PHP コードを C++ に変換し、g++ でコンパイルすることができます。どうやら、WordPress インストール全体を正常にコンパイルすることさえできたようです。

于 2010-05-22T08:17:14.063 に答える