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

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

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

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

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/961077.html技術記事 CentOS インストール php v8js チュートリアル CentOS リリース 5.11 (最終)、CentOS リリース 6.6 (最終) x64 テストに合格しました。 gcc バージョン、glibc バージョン、libstdc++.so.6 バージョン、gnu-binutils バージョン、tar バージョン...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。