CentOS リリース 5.11 (最終)、CentOS リリース 6.6 (最終) x64 テストに合格しました。
gcc バージョン、glibc バージョン、libstdc++.so.6 バージョン、gnu-binutils バージョン、tar バージョン、python バージョン、re2c バージョンが正しい必要があります。必要に応じて、最終的にはすでに血を吐いているものが必要です。 glibc の上位バージョンを使用してください。無理に実行するのは危険です。
最新バージョンのv8js 0.1.5betaはCentOS5では各種バージョン依存関係が利用できないため、古いバージョンを使用しています。
バージョン:
コードは次のとおりです:
libv8.soをコンパイルします
コードは次のとおりです:
以下は無視してください
コードは次のとおりです:
これを実行するだけです: pecl install v8js-0.1.3
注:
gcc をインストールするとき、contrib/download_prerequisites は必要な依存関係を自動的にダウンロードできます。
64 ビット システムの場合は、yum install glibc-devel.i686 libstdc++.i686 などが必要です。
make -j4 はコンパイルに 4 つの論理 CPU を使用するため、コンパイルを高速化できますが、不安定で内部エラーなどが発生する可能性があります。-j4 を削除してください。個人的な経験では、-j パラメーターを使用しないと、吐き気の問題が発生しやすくなります。
64 ビット システムの場合、PHP が yum でインストールされている場合、PHP は 64 ビットであるため、64 ビットの libv8.so をコンパイルする必要があります (x64.release library=shared にする)。