>  기사  >  백엔드 개발  >  CentOS 설치 PHP v8js tutorial_php 팁

CentOS 설치 PHP v8js tutorial_php 팁

WBOY
WBOY원래의
2016-05-16 20:22:431057검색

CentOS 릴리스 5.11(최종), CentOS 릴리스 6.6(최종) x64 테스트를 통과했습니다.

gcc 버전, glibc 버전, libstdc .so.6 버전, gnu-binutils 버전, tar 버전, python 버전, re2c 버전은 결국 모두 정확해야 합니다. 이미 피를 토하고 있는 경우에는 더 높은 버전의 glibc가 필요합니다. 그렇게 하려면 너무 위험할 것입니다.

CentOS5에서는 v8js의 최신 버전인 0.1.5beta를 사용할 수 없으므로, 다양한 버전 종속성을 사용할 수 없으므로 이전 버전을 사용합니다.

버전:

코드 복사 코드는 다음과 같습니다.

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/
종속성을 만듭니다
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로 설정).

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.