LINUX.ORG.RU

Пересобрать php c freetype

 , , , ,


0

1

Всем привет!

Нужна помощь по пересбору php.

Исходные данные:

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.4 (jessie)
Release:        8.4
Codename:       jessie

 php -v
PHP 5.4.45 (cli) (built: May 24 2017 16:41:54)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
php-config
Usage: /usr/local/bin/php-config [OPTION]
Options:
  --prefix            [/usr/local]
  --includes          [-I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib]
  --ldflags           [ -L/usr/lib/x86_64-linux-gnu/mit-krb5 -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu]
  --libs              [-lcrypt  -lc-client  -lexslt -lresolv -lcrypt -lrt -lmcrypt -lltdl -lldap -lstdc++ -lcrypto -lssl -lcrypto -lcrypt -lpam -lpng -lz -lcrypto -lssl -lcrypto -lcurl -lbz2 -lz -lcrypto -lssl -lcrypto -lrt -lm -ldl -lns1  -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lcurl -lxml2 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -licui18n -licuuc -licudata -licuio -lxml2 -lxml2 -lcrypt -lxml2 -lxml2 -lxml2 -lxml2 -lxslt -lxml2 -lcrypt ]
  --extension-dir     [/usr/local/lib/php/extensions/no-debug-non-zts-20100525]
  --include-dir       [/usr/local/include/php]
  --man-dir           [/usr/local/php/man]
  --php-binary        [/usr/local/bin/php]
  --php-sapis         [ cli fpm cgi]
  --configure-options [--enable-mysqlnd --disable-ipv6]
  --version           [5.4.45]
  --vernum            [50445]

.

Вопрос как пересобрать php с FreeType

чтобы было вместо

GD Support 	enabled
GD Version 	bundled (2.1.0 compatible)
GIF Read Support 	enabled
GIF Create Support 	enabled
PNG Support 	enabled
libPNG Version 	1.2.50
WBMP Support 	enabled
XBM Support 	enabled .

Стало

GD Support 	enabled
GD Version 	2.0.36
FreeType Support 	enabled
FreeType Linkage 	with freetype
FreeType Version 	2.4.9
GIF Read Support 	enabled
GIF Create Support 	enabled
JPEG Support 	enabled
libJPEG Version 	unknown
PNG Support 	enabled
libPNG Version 	1.2.49
WBMP Support 	enabled 

В сборках из исходников нет опыта, а нужно как всегда срочно, буду признателен любой помощи.


Ну наверно как всегда, надо сначала apt-get source <пыхапе-пакет> сделать, потом apt-get build-deps или как там, ну и build essentials поставить, а дальше гуглить на предмет, как вообще deb-пакеры собираются (информации навалом) и конкретно еще какие ключи указывать для пересбора php.

Как-то так.

Infra_HDC ★★★★★ ()

глянь phpharm, там оно автоматизировано скриптами и любую версию собирать можно. Просто загугли флаг сборки. Собирается очень быстро.

deep-purple ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.