使用--with-t1lib进行Php7编译错误

时间:2015-12-30 11:25:34

标签: php compilation

我正在尝试从源代码Php7编译,我只得到这个警告(其他一切似乎都很好)

configure: WARNING: unrecognized options: --with-t1lib

Here,问题是一样的,那个问的人说这是一个回归。 它仍然是真的吗?

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658248

如果是这样意味着我不能在ubuntu上使用t1lib和ttf lib?

如果需要,这是我的命令行

/php-7.0.1# ./configure --with-config-file-path=/etc \
    --prefix=/usr --with-gd --enable-gd-native-ttf --with-png-dir \
    --enable-exif --with-jpeg-dir \
    --with-zlib \
    --with-apxs2=/opt/httpd/bin/apxs \
    --with-freetype-dir --with-xpm-dir \
    --with-zlib-dir --with-openssl --enable-ftp \
    --with-mcrypt --enable-mbstring \
    --enable-libxml \
    --with-xsl --enable-pcntl \
    --with-curl=/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0 \
    --with-mysqli=mysqlnd \
    --with-pdo-mysql  \
    --with-pdo-pgsql \
    --with-t1lib

1 个答案:

答案 0 :(得分:1)

实际警告消息解释了所有内容,当您想要在php中包含外部扩展时,您必须先运行 ./buildconf --force,然后新的扩展名应列在选项列表中。

你走了。
1.确保 ext fodler中有t1lib个源文件,如果不是,则应将t1lib文件夹移至 ext 文件夹。

2.运行./buildconf --force,然后确保列出--with-t1lib选项,运行./configre --help以查找。

(如果./buildconf --force无法运行,那么您将需要安装autoconf,它帮助./buildconf扫描php目录中的config.m4文件,其中包含扩展信息并重建{{1}文件)

3.你应该好好去!