The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Сборка php с поддержкой gd под FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Сборка php с поддержкой gd под FreeBSD"  
Сообщение от SiN (ok) on 24-Май-07, 08:43 
Всем доброго!
Подскажите пожалйста как собрать php с поддержкой gd под FreeBSD из портов, дело в том, что когда в конфигурации make указываю поддержку gd он при сборке тащит по ощущениям половину или вообще полностью X, а они мне неочень то нужны?

Как обойтись необходимым минимумом для поддержки gd, или то что тащится это оно и есть?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Сборка php с поддержкой gd под FreeBSD"  
Сообщение от Tigran email(??) on 24-Май-07, 10:19 
>Всем доброго!
>Подскажите пожалйста как собрать php с поддержкой gd под FreeBSD из портов,
>дело в том, что когда в конфигурации make указываю поддержку gd
>он при сборке тащит по ощущениям половину или вообще полностью X,
>а они мне неочень то нужны?
>
>Как обойтись необходимым минимумом для поддержки gd, или то что тащится это
>оно и есть?
Ставь сначала GD руками, посмотри какой dependencies требует X, его поставь руками, с указанием WITHOUT_X11 (посмотри в Makefile-е). Дальше продолжаешь ставить GD. Полько потом PHP.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Сборка php с поддержкой gd под FreeBSD"  
Сообщение от SiN (??) on 24-Май-07, 15:44 
>>Всем доброго!
>>Подскажите пожалйста как собрать php с поддержкой gd под FreeBSD из портов,
>>дело в том, что когда в конфигурации make указываю поддержку gd
>>он при сборке тащит по ощущениям половину или вообще полностью X,
>>а они мне неочень то нужны?
>>
>>Как обойтись необходимым минимумом для поддержки gd, или то что тащится это
>>оно и есть?
>Ставь сначала GD руками, посмотри какой dependencies требует X, его поставь руками,
>с указанием WITHOUT_X11 (посмотри в Makefile-е). Дальше продолжаешь ставить GD. Полько
>потом PHP.

Установил я отдельно gd. Но это мне не помогло при сборке php5-extensions1.1 c включенной опцией GD этот гад тащит за собой php5-gd-5.2.2 а он следом:

autoconf-2.59_2, compositeproto-0.3.1, damageproto-1.1.0_2, expat-2.0.0_1, fixesproto-4.0, fontcacheproto-0.1.2, fontconfig-2.4.2_2,1, fontsproto-2.0.2, freetype2-2.2.1_2, inputproto-1.3.2, jpeg-6b_4, kbproto-1.0.3, libFS-1.0.0, libICE-1.0.3,1, libSM-1.0.2,1, libX11-1.1.1_1,1, libXScrnSaver-1.1.2, libXTrap-1.0.0, libXau-1.0.3_2, libXaw-1.0.2,1, libXcomposite-0.3.1,1, libXcursor-1.1.8_1, libXdamage-1.1.1, libXdmcp-1.0.2, libXevie-1.0.2, libXext-1.0.3,1, libXfixes-4.0.3, libXfont-1.2.8,1, libXfontcache-1.0.4, libXft-2.1.12, libXi-1.0.2,1, libXinerama-1.0.1,1, libXmu-1.0.3,1, libXp-1.0.0,1, libXpm-3.5.6, libXprintAppUtil-1.0.1, libXprintUtil-1.0.1, libXrandr-1.2.1, libXrender-0.9.2, libXres-1.0.3, libXt-1.0.5, libXtst-1.0.1, libXv-1.0.3,1, libXvMC-1.0.4, libXxf86dga-1.0.1, libXxf86misc-1.0.1, libXxf86vm-1.0.1, libdmx-1.0.2, libfontenc-1.0.4, libiconv-1.9.2_2, liboldX-1.0.1, libxkbfile-1.0.4, libxkbui-1.0.2, libxml2-2.6.27, m4-1.4.9, perl-5.8.8, php5-5.2.2, pkg-config-0.21, png-1.2.18, printproto-1.0.3, randrproto-1.2.1, recordproto-1.13.2, renderproto-0.9.2, scrnsaverproto-1.1.0, t1lib-5.1.1_1,1, trapproto-3.4.3, videoproto-2.2.2, xextproto-7.0.2, xf86dgaproto-2.0.2, xf86miscproto-0.9.2, xf86vidmodeproto-2.2.2, xineramaproto-1.1.2, xorg-libraries-7.2, xproto-7.0.10, xtrans-1.0.3


Хочу GD, но такое количество пакетов физически не сомгу поставить :(

Посмотрел содержимое make там отсутствуют какие либо опции, он ссылается на make из порта /lang/php5, а тот уже в свою очередь включает поддержку, но опций по отключению X11 я не нашел:(

Помогите братцы!!!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Сборка php с поддержкой gd под FreeBSD"  
Сообщение от Tigran email(??) on 24-Май-07, 16:00 
Я например не ставлю extensions, вместо этого я в /usr/ports/lang/php4/Makefile
добавляю то что мне нужно, например:

CONFIGURE_ARGS= --enable-versioning \
                --enable-memory-limit \
                --with-layout=GNU \
                --with-mysql \
                --with-xml \
                --enable-sockets \
                --with-gd \
                --enable-calendar \
                --with-zlib-dir=/usr/local/include \
                --enable-session  \
                --with-snmp \
                --with-jpeg-dir=/usr/local/lib \
                --with-config-file-scan-dir=${PREFIX}/etc/php

Успехов!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Сборка php с поддержкой gd под FreeBSD"  
Сообщение от SiN (ok) on 25-Май-07, 16:24 
>Я например не ставлю extensions, вместо этого я в /usr/ports/lang/php4/Makefile
>добавляю то что мне нужно, например:
>
>CONFIGURE_ARGS= --enable-versioning \
>            
>    --enable-memory-limit \
>            
>    --with-layout=GNU \
>            
>    --with-mysql \
>            
>    --with-xml \
>            
>    --enable-sockets \
>            
>    --with-gd \
>            
>    --enable-calendar \
>            
>    --with-zlib-dir=/usr/local/include \
>            
>    --enable-session  \
>            
>    --with-snmp \
>            
>    --with-jpeg-dir=/usr/local/lib \
>            
>    --with-config-file-scan-dir=${PREFIX}/etc/php
>
>Успехов!

Так у меня вроде бы gd-собрался, но phpinfo() gd в упор не видит....
Но решения я нашел!!!
Пипл выше писал попоробвать extensions собрать с make WITHOUT_X11=yes, но мне и это не помогло, но зато после добавления этой заветной строчки (WITHOUT_X11=yes)  в /etc/make.conf ВСЕ ЧУДЕСНЫМ ОБРАЗОМ ЗАРАБОТАЛО!!!

Так что всем БИГ СЕНКС тема закрыта.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру