1.安裝v8-devel
位址
安裝 rpm -uvh v8-devel-7.9.317.25-1.13.13.0.1.module_el8+8692+52300fb6.x86_64.rpmlibuv-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原始碼包:
解壓原始碼包make && make testtar 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 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...