2014-10-13 16 views
11

Tôi đã cấu hình php với lệnh sau đây:Cấu hình php 5.3 thất bại với lỗi: freetype.h không tìm thấy (nhưng libfreetype6-dev được cài đặt)

./configure \ 
--prefix=/opt/phpfcgi-5.3.28 \ 
--with-pdo-pgsql \ 
--with-zlib-dir \ 
--with-freetype-dir=/usr/include/freetype2 \ 
--with-libpng-dir=/usr/include/libpng \ 
--with-xpm-dir=/usr \ 
--enable-mbstring \ls \ 
--with-libxml-dir=/usr \ 
--enable-soap \ 
--enable-calendar \ 
--with-curl \ 
--with-mcrypt \ 
--with-zlib \ 
--with-gd \ 
--with-pgsql \ 
--disable-rpath \ 
--enable-inline-optimization \ 
--with-bz2 \ 
--with-zlib \ 
--enable-sockets \ 
--enable-sysvsem \ 
--enable-sysvshm \ 
--enable-pcntl \ 
--enable-mbregex \ 
--with-mhash \ 
--enable-zip \ 
--with-pcre-regex \ 
--with-mysql \ 
--with-mysql-dir=/etc/mysql/ \ 
--with-pdo-mysql \ 
--with-mysqli \ 
--with-jpeg-dir=/usr \ 
--with-png-dir=/usr \ 
--enable-gd-native-ttf \ 
--with-openssl \ 
--with-libdir=/lib/x86_64-linux-gnu \ 
--enable-ftp \ 
--with-kerberos \ 
--with-gettext \ 
--enable-cgi \ 
--with-fpm-user=www-data \ 
--with-fpm-group=www-data 

Nhưng nếu tôi cố gắng biên soạn, tôi đã nhận lỗi -Message:

configure: error: freetype.h not found

+0

cũng thấy báo cáo lỗi https://bugs.php.net/66259 và https: // lỗi .php.net/64405 – Cybot

Trả lời

36

Nếu bạn nhận được thông điệp rằng, ngay cả khi bạn cài đặt libfreetype6-dev, sau đó thử này:

mkdir /usr/include/freetype2/freetype 
ln -s /usr/include/freetype2/freetype.h /usr/include/freetype2/freetype/freetype.h 

Sau này, hãy thực hiện lại.

Gọi ý thêm: Đối với một số hệ thống, bạn phải sử dụng/usr/địa phương/include ....

+0

Điều này làm việc cho tôi khi biên dịch PHP 5.1 trên Debian Jessie. Sứ mệnh không thể cho một dự án di sản. Cảm ơn. –

Các vấn đề liên quan