CentOSインストールphp v 8 jsチュートリアル

1293 ワード

CentOS release 5.11(Final)、CentOS release 6.6(Final)x 64テストに合格しました.
gccバージョン、glibcバージョン、libstdc+.so.6バージョン、gnu-binutilsバージョン、tarバージョン、pythonバージョン、re 2 cバージョンはすべて正しい上でなければならなくて、最後にすでに血を吐く必要があって、glibcの高いバージョンが必要ならできないので、無理にやるとリスクが大きすぎます.
v 8 jsの最新版は0.1.5 betaで、CentOS 5ではできません.いろいろなバージョンが依存して手に入らないので、古いバージョンを使っています.
バージョン:
 
  
gcc-4.4.7,php-5.4,v8-3.15.5,python-2.7

コンパイルlibv 8.so
 
  
wget https://github.com/v8/v8-git-mirror/archive/3.15.5.tar.gz
cd v8-git-mirror-3.15.5/
make dependencies
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 v 8 js-0.1.3
注意:
gccインストール時contrib/download_prerequisitesは、必要な依存を自動的にダウンロードできます.64ビットシステムの場合はyum install glibc-develが必要です.i686 libstdc++.i 686等.make-j 4は4つのロジックCPUでコンパイルされており、コンパイル速度を速めることができますが、internal errorなどが不安定に発生する可能性がありますので、-j 4を外してください.-jパラメータを使わないで、気持ち悪い問題に遭遇しやすいことを実感します.64ビットシステムyum搭載phpであればphpは64ビットであり、64ビットのlibv 8をコンパイルする必要がある.so(make x64.release library=shared).