как скомпилить php без gd

AmdY

Пью пиво
Команда форума
z100, gd или imagick тебе понадобятся обязательно, как только решишь, что нужна капча или отресайзить картинки. А вот апачь как раз вещь опциональная. Не занимайся микрооптимизациями и ставь набор модулей побольше, чтобы потом не пересобирать на каждый чих.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
AmdY, сейчас опять скажет, что ему нужны иксы для xpm =)
 

Ярослав

Новичок
z100, не нужен он для работы основных вещей в php. Но объясни мне, нахрена ты взял LFS, если не понимаешь как собрать php?

PS: gd спокойно собирается и без XPM
Может ТС ошибся и вместо LFS поставил какой нибудь LTS-убунту )
Мне кажется что если уже собрал LFS, то вопросов по сборке и настройке апача и пхп не должно быть в принципе
 

z100

Новичок
AmdY огромное спасибо за объяснение!!! А то некоторые не могут нормально объяснить, только мозги полоскают.
Дело вот в чём gd ставится без проблем, конфигурируется без опции --without-gd то же нормально, а вот команда make выдаёт вот такую ошибку:
Код:
/prog/php-5.5.11/ext/gd/gd.c:57:22: фатальная ошибка: X11/xpm.h: Нет такого файла или каталога
компиляция прервана.
make: *** [ext/gd/gd.lo] Ошибка 1
Библиотека libxpm не ставится без кучи!!!!!!!! иксовых библиотек!
А вот апачь как раз вещь опциональная.
Тут что то я не пойму, а как же собственно сам веб-сервер?
Не занимайся микрооптимизациями и ставь набор модулей побольше, чтобы потом не пересобирать на каждый чих.
Это я и пытаюсь сделать!
 

z100

Новичок
Может ТС ошибся и вместо LFS поставил какой нибудь LTS-убунту )
НЕТ ИМЕННО LFS!
Мне кажется что если уже собрал LFS, то вопросов по сборке и настройке апача и пхп не должно быть в принципе
Это распространённое ошибочное мнение!
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
z100, php может работать и без апача, как в режиме командной строки, так и как в связке с nginx, к примеру)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну так воткни нужные либы и собери все по-максимуму, чтобы потом не дособирать
 

z100

Новичок
Ну так воткни нужные либы и собери все по-максимуму, чтобы потом не дособирать
попытаюсь, так сделать. Дело в том что там этим либам нет конца. Я и пытался выяснить, нужен этот gd или нет.
Понял так что нужен.
 

hell0w0rd

Продвинутый новичок
Итак, я повторюсь. Для чего нужен специфичный дистрибутив и скомпиленный руками php? Особенно когда человек, все это дело настраивающий не может разобраться что и к чему относится?
php - это интерпретатор. Ты ему файл - он тебе результат. Далее есть fcgi - это штука, которая по запросу от сервера вызывает php, который уже выдает ответ обратно fcgi, а тот серверу. Сервером может быть apache, а fcgi - mod_php(тут я могу ошибаться), или nginx(тут возможно может быть lighttpd и прочие) + php-fpm.
 

michelle

Новичок
Товарисч z100, либы X'ов != полноценным X'ам.
Можешь ставить эти либы и спать спокойно.

И если в /etc/inittab есть сточка id:3:initdefault: - даже если есть полноценные иксы, они никогда не запустятся автоматом.
 

Absinthe

жожо
Итак, я повторюсь. Для чего нужен специфичный дистрибутив и скомпиленный руками php? Особенно когда человек, все это дело настраивающий не может разобраться что и к чему относится?
Чтобы выжать из заказчика (которому присели на уши "стандартные дистрибутивы говно") больше денег, ведь работа выполнялась долго. И потом надо будет еще много раз все переделывать.
 
Сверху