代码拉取完成,页面将自动刷新
wget https://github.com/libgd/libgd/releases/download/gd-2.3.0/libgd-2.3.0.tar.gz
tar -zxf libgd-2.3.0.tar.gz
cd libgd-2.3.0
./configure --prefix=/usr/local/libgd
make && make install
wget https://cmake.org/files/v3.10/cmake-3.10.3.tar.gz
tar -zxf cmake-3.10.3.tar.gz
cd cmake-3.10.3
./configure --prefix=/usr/local/cmake3 && make && make install
vi ~/.bashrc
export PATH=$PATH:/usr/local/cmake3/bin
source ~/.bashrc
cmake -version
yum remove -y libzip
wget https://libzip.org/download/libzip-1.7.3.tar.gz
tar -zxf libzip-1.7.3.tar.gz
cd libzip-1.7.3
#cmake的3.0以上版本 cmake -version
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/libzip #制定编译后的路径
make && make install
wget https://udomain.dl.sourceforge.net/project/freetype/freetype2/2.10.2/freetype-2.10.2.tar.gz
tar -zxf freetype-2.10.2.tar.gz
cd freetype-2.10.2
./configure --prefix=/usr/local/freetype2 && make && make install
wget https://udomain.dl.sourceforge.net/project/pcre/pcre2/10.35/pcre2-10.35.tar.gz
tar -zxf pcre2-10.35.tar.gz
cd pcre2-10.35
./configure --prefix=/usr/local/pcre2 --enable-pcre2-16 --enable-pcre2-32 -enable-jit --enable-jit-sealloc
make && make install
wget ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz
tar -zxf libxml2-2.8.0.tar.gz
cd libxml2-2.8.0
./configure --prefix=/usr/local/libxml2 --with-python=/usr/bin/python --disable-static --with-history
make && make install
# ftp://ftp.openssl.org/source/下载的资源地址
wget ftp://ftp.openssl.org/source/openssl-1.1.1h.tar.gz
tar -zxf openssl-1.1.1h.tar.gz
cd openssl-1.1.1h
./configure --prefix=/usr/local/openssl
# oniguruma没有的情况,不用加到$PKG_CONFIG_PATH的变量中
wget https://github.com/kkos/oniguruma/releases/download/v6.9.5/onig-6.9.5.tar.gz
tar -zxf onig-6.9.5.tar.gz
cd onig-6.9.5
./configure --prefix=/usr/local/oniguruma --libdir=/lib64
make && make install
# 通过rpm进行安装
yum install -y "http://mirrors.sohu.com/centos/7/cloud/x86_64/openstack-queens/Packages/o/oniguruma-6.7.0-1.el7.x86_64.rpm"
yum install -y "http://mirrors.sohu.com/centos/7/cloud/x86_64/openstack-queens/Packages/o/oniguruma-devel-6.7.0-1.el7.x86_64.rpm"
export PKG_CONFIG_PATH=/usr/local/libgd/lib/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH=/usr/local/libzip/lib64/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH=/usr/local/freetype2/lib/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH=/usr/local/pcre2/lib/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH=/usr/local/libxml2/lib/pkgconfig:$PKG_CONFIG_PATH
多个变量的合并写法":"进行隔开 export PKG_CONFIG_PATH=/usr/local/libgd/lib/pkgconfig:/usr/local/pcre2/lib/pkgconfig
注意:最后确定pcre2,oniguruma和libgd最开始就应该安装处理,其它的按照实际情况进行添加处理
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。