CentOS 설치 php v8js 튜 토리 얼

CentOS release 5.11(Final),CentOS release 6.6(Final)x64 테스트 가 통과 되 었 습 니 다.
gcc 버 전,glibc 버 전,libstdc+.so.6 버 전,gnu-binutils 버 전,tar 버 전,python 버 전,re2c 버 전이 모두 맞 아야 합 니 다.마지막 으로 피 를 토 할 것 을 만 들 었 습 니 다.glibc 고 버 전이 필요 하 다 면 할 수 없습니다.억지로 하려 면 위험 이 너무 큽 니 다.
v8js 현재 최신 판 0.1.5beta 는 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 v8js-0.1.3
주의:
gcc 설치 시 contrib/downloadprerequisites 는 필요 한 의존 도 를 자동 으로 다운로드 할 수 있 습 니 다.
64 비트 시스템 이 라면 yum install glibc-devel.i686 libstdc++i686 등 이 필요 합 니 다.
make-j4 는 4 개의 논리 CPU 컴 파일 을 사용 하여 컴 파일 속 도 를 빠르게 할 수 있 지만 불안정 하 게 internal error 와 같은 것 이 발생 할 수 있 습 니 다.-j4 를 제거 하면 됩 니 다.직접 체험 하면-j 인 자 를 사용 하지 마 세 요.징 그 러 운 문제 에 부 딪 히 기 쉬 워 요.
64 비트 시스템 이 yum 에 설 치 된 phop 이 라면 phop 은 64 비트 이 며,64 비트 의 libv 8.so(make x64.release library=shared)를 컴 파일 해 야 합 니 다.

좋은 웹페이지 즐겨찾기