更新 amazon linux 2 上 PHP 的 freetype 版本

更新 amazon linux 2 上 PHP 的 freetype 版本

我正在尝试更新 amazon elastic beanstalk php 上的 freetype,但不确定整个过程。它附带 freetype 2.3.11,这个版本相当旧,并且导致我的应用程序出现问题。我在 .ebextensions 中添加了一个文件,它确实安装了升级的 freetype 版本,但 php 仍在使用旧版本。php 是否需要重新编译或重新安装才能更新 freetype 的版本?

commands:
    01_freetype_install:
        cwd: /tmp
        command: |
            wget https://download.savannah.gnu.org/releases/freetype/freetype-2.6.5.tar.bz2 \
            && tar -xjf freetype-2.6.5.tar.bz2 \
            && cd freetype-2.6.5 \
            && sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg \
            && sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" -i include/freetype/config/ftoption.h \
            && ./configure --prefix=/usr --disable-static \
            && make \
            && make install

答案1

是的。模块需要与解释器一起编译。唯一(可能的)例外可能当版本变化非常小并且变化不会影响您尝试添加的模块时。

高血压

相关内容