За последние 24 часа нас посетили 17852 программиста и 1566 роботов. Сейчас ищут 1368 программистов ...

Компиляция PHP по минимуму

Тема в разделе "Установка PHP", создана пользователем kernel32ddl, 18 сен 2006.

  1. kernel32ddl

    kernel32ddl Активный пользователь

    С нами с:
    18 сен 2006
    Сообщения:
    7
    Симпатии:
    0
    Существует ли возможность сборки/компиляции PHP в минимальной комплектации (для Linux), т.е. чтобы он весил минимум и жрал как можно меньше системных ресурсов? Если да, то как.
     
  2. Anonymous

    Anonymous Guest

    Сами то поняли, что спросили?
     
  3. kernel32ddl

    kernel32ddl Активный пользователь

    С нами с:
    18 сен 2006
    Сообщения:
    7
    Симпатии:
    0
    Я спросил следующее:
    Я имел в виду, возможность урезания РНP, например: убрать поддержку работы с базами данных и т.п.
    Задача следующая - снизить до минимума размер занимаемый РНР.
     
  4. Anonymous

    Anonymous Guest

    Имхо, вы слабо представляете, что есть сборка PHP под Linux?
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    kernel32ddl

    он и так собирется по минимуму, а все расширения подключаются по ндобности. отключите расширения и все будет как вам надо.
     
  6. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Код (Text):
    1. ./configure --disable-all
     
  7. kernel32ddl

    kernel32ddl Активный пользователь

    С нами с:
    18 сен 2006
    Сообщения:
    7
    Симпатии:
    0
    Спасибо за ответ!
    P.S. Я на самом деле слабо представляю что такое сборка ПХП под Linux, иначе бы не спрашивал.
     
  8. Anonymous

    Anonymous Guest

    Я к тому, что при сборке под Линукс, вы УКАЗЫВАЕТЕ с какими пакетами собрать. Если не указывать, то он соберется практически без ничего...
     
  9. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Я бы не сказал, там дофига ставится по умолчанию, в том числе и того что в 99% не понадобится...
     
  10. kernel32ddl

    kernel32ddl Активный пользователь

    С нами с:
    18 сен 2006
    Сообщения:
    7
    Симпатии:
    0
    А существует ли какое-нибудь HOWTO по компиляции PHP?
    Я так понимаю, что стандартную комплектацию (без дополнительных пакетов) ужать никак нельзя?
     
  11. Davil

    Davil Guest

    У тебя хард меньше 40Мб?
    А компиляция - немного не тот термин, который необходим в этом случае.
    Минимальная комплектация PHP+Apache = Денвер на 1.44Мб(Архив). Но он включает Perl и MySQL. Если их отключить, получится мало...
     
  12. def

    def Активный пользователь

    С нами с:
    24 апр 2006
    Сообщения:
    230
    Симпатии:
    0
    Адрес:
    Питер
    какой денвер ? ) линукс у человека.
     
  13. kernel32ddl

    kernel32ddl Активный пользователь

    С нами с:
    18 сен 2006
    Сообщения:
    7
    Симпатии:
    0
    У меня маршрутизатор Edimax BR6104-KP c embedded Linux, с 2 мегабайтами флэшь памяти и 16 мегабайтами оперативы ))))
     
  14. Anonymous

    Anonymous Guest

    +99
    Респект и уважуха тебе за попытку. Не забудь рассказать о результатах.
     
  15. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Сто пудова нереально, хоть чуть чуть бы по больше и была бы хоть надежда
     
  16. Anonymous

    Anonymous Guest

    Кто поставит PHP на PlayStation 2 ?
     
  17. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Если возьму PlayStation 3, поставлю на нее PHP6 сразу.
     
  18. Anonymous

    Anonymous Guest

    Надо будет попробовать на досуге....
    Вот из-за таких людей мы и выиграли в 45 году войну.
     
  19. Davil

    Davil Guest

    kernel32ddl - кликуха виндозская...
    А вот с 2Мб памяти это точно нереал...
    Apache.exe - 5Мб + PHP(если не CGI)-5Мб + ApacheTray - 1.5Мб.(Оператива.)
    Apache - 15Mb, PHP - 6-12Mb (хард).
    Вывод напрашивается сам...
     
  20. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Davil
    Урезасть можно всё, например РНР4 ранних версий можно скомпилить чтоб меньше 2Мб занимал, только кроме компиляции придётся в ручную ещё урезать (аналогично и апачь только там не знаю сколько весить будет урезаный)
     
  21. kernel32ddl

    kernel32ddl Активный пользователь

    С нами с:
    18 сен 2006
    Сообщения:
    7
    Симпатии:
    0
    Посмотрите здесь - http://midge.vlad.org.ua товарищ Горбунов, может быть вашей иронии поубавится.

    Как мне удалось выяснить PHP в минимальной комплектации будет весить 1,4 Мб, данный пакет можно найти здесь - http://emlr.lao.org.ua/packages. Внутренней флэш памяти роутера действительно не достаточно.

    А всяким ироничным товарищам, хочу сказать что PHP на Эдимакс ставили, с одной оговоркой - он находился на подключенной к роутеру USB-флешке, также был установлен MySql, Samba, nfs, ssh.
    О том как это делалось написано здесь - http://midge.vlad.org.ua/forum/viewtopic.php?t=254.

    И персонально для тов. Горбунова - "Уровень знаний, как правило, обратно пропорционален крутизне ПОДПИСИ." Если ничего не можете сказать по делу - МОЛЧИТЕ, всякая левая болтовня - это 100%-ый оффтоп.
     
  22. Anonymous

    Anonymous Guest

    Уважаемый! Никакой иронии не было. На PS2 действительно можно поставить и линуху, что я ДЕЛАЛ, и ПХП - теоретически, чего я НЕ ДЕЛАЛ - просто спросил, пробовал ли кто. А еще, кстати, есть конкурс, с неплохим призовым фондом, тому кто поставит Линукс на Х-box. И кстати по приведенной вами ссылке - тоже наш человечек, за что я и рад.
     
  23. kernel32ddl

    kernel32ddl Активный пользователь

    С нами с:
    18 сен 2006
    Сообщения:
    7
    Симпатии:
    0
    Раз так, прошу меня простить за столь резкое высказывание! Беру свои слова обратно. :oops: Еще раз дико извиняюсь.
     
  24. Anonymous

    Anonymous Guest

    Да господи, с кем не бывает. ;)
    PS - про конкурс с X-Box: самое интересное, главная проблема не в том что бы поставить линуху! А что бы обойти DRM-защиту X-Box ! =)