CentOS インストール php v8js チュートリアル、centosphpv8js チュートリアル
CentOS リリース 5.11 (最終)、CentOS リリース 6.6 (最終) x64 テストに合格しました。
gcc バージョン、glibc バージョン、libstdc++.so.6 バージョン、gnu-binutils バージョン、tar バージョン、python バージョン、re2c バージョンが正しい必要があります。必要に応じて、最終的にはすでに血を吐いているものが必要です。 glibc の上位バージョンを使用してください。無理に実行するのは危険です。
現在の最新バージョンのv8js 0.1.5betaはCentOS5では様々なバージョンに依存しているため、古いバージョンを使用しています。
バージョン:
コードをコピーします コードは次のとおりです:
gcc-4.4.7、php-5.4、v8-3.15.5、python-2.7
libv8.soをコンパイルします
コードをコピーします コードは次のとおりです:
wget https://github.com/v8/v8-git-mirror/archive/3.15.5.tar.gz
cd v8-git-mirror-3.15.5/
依存関係を作る
make ia32.release library=shared -j4
以下は無視してください
コードをコピーします コードは次のとおりです:
cp /root/software/v8-git-mirror-3.15.5/out/ia32.release/lib.target/libv8.so /usr/lib/
cp /root/software/v8-git-mirror-3.15.5/include/v8* /usr/include/
これを実行するだけです: 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 にする)。
http://www.bkjia.com/PHPjc/960708.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/960708.html技術記事 CentOS インストール php v8js チュートリアル、centosphpv8js チュートリアル CentOS リリース 5.11 (最終)、CentOS リリース 6.6 (最終) x64 テストに合格しました。 gcc バージョン、glibc バージョン、libstdc++.so.6 バージョン、gnu-bi...