ホームページ >バックエンド開発 >PHPチュートリアル >CentOS インストール php v8js チュートリアル、centosphpv8js チュートリアル_PHP チュートリアル

CentOS インストール php v8js チュートリアル、centosphpv8js チュートリアル_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:06:14932ブラウズ

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 にする)。

www.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...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。