CentOS8 寶塔php7 2安裝v8js

2022-07-11 20:15:13 字數 1903 閱讀 3603

1.安裝v8-devel

位址

安裝 rpm -uvh v8-devel-7.9.317.25-1.13.13.0.1.module_el8+8692+52300fb6.x86_64.rpm
libuv-devel-1.36.0-3.module_el8+8692+52300fb6.x86_64.rpmnodejs-devel-13.13.0-1.module_el8+8692+52300fb6.x86_64.rpm依賴brotli-devel(x86-64)yum安裝

nodejs-packagingyum安裝

(libnode.so.79)nodejs-libs-13.13.0-1.module_el8+8692+52300fb6.x86_64.rpm

libuv-devel-1.36.0-3.module_el8+8692+52300fb6.x86_64.rpm

nodejs-13.13.0-1.module_el8+8692+52300fb6.x86_64.rpm

依賴libnghttp2yum安裝

libuv-1.36.0-3.module_el8+8692+52300fb6.x86_64.rpm

2.

/usr/lib64檔案下的libv8.so  libv8_libplatform.so   libv8_libbase.so

複製到 /usr/lib/ , /usr/local/lib/ , /opt/v8/lib/ , /usr/local/v8/lib/ 這幾個資料夾下 如果沒有這幾個資料夾就新建

3.配置v8js拓展

這裡用到的是v8js-2.1.2原始碼包:

解壓原始碼包

tar zxvf v8js-2.1.2

.tgz

進入解壓後目錄

cd v8js-2.1.2/

phpize

./configure --with-php-config=/www/server/php/72/bin/php-config --with-v8js=/usr/lib64/ ldflags="

-lstdc++

" cppflags="

-dv8_compress_pointers

"這裡php位址換成你自己的

make && make test

make install

編譯成功之後會告訴你乙個目錄  顯示這個就表示安裝成功了

extension = "

v8js.so

" 新增到配置檔案

重啟 php 檢視phpinfo

參考文章

Centos7 編譯安裝PHP7 2

1 安裝wget命令 yum install wgetwget解壓原始碼包 tar zxvf php 7.2.1.tar.gz3 安裝編譯php需要的依賴包 yum install gcc autoconf gcc c yum install libxml2 libxml2 devel openss...

centos7編譯安裝php7 2

wget ivh 解壓原始碼包 tar zxf php 7.2.12.tar.gz 安裝編譯php需要的依賴包 yum install gcc autoconf gcc c yum install libxml2 libxml2 devel openssl openssl devel bzip2 b...

CentOS7yum安裝PHP7 2的操作方法

1 如果之前已經安裝我們先解除安裝一下 yum y remove php 2 由於l的yum源不存在php7.x,所以我們要更改yum源 rpm uvh https 程式設計客棧dl.fedoraproject.org pub epel epel release latest 7.noarch.rp...