From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 Message-ID: <4C616C9B.1040700@altlinux.ru> Date: Tue, 10 Aug 2010 19:13:31 +0400 From: Alexey Gladkov User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.7pre) Gecko/20100629 Lightning/1.0b2pre Thunderbird/3.1.1pre MIME-Version: 1.0 To: slava@tangramltd.com References: <4C5338C5.9090905@tut.by> <20100731101221.GF6086@wrars-comp.wrarsdomain> <4C53F82C.6060103@gmail.com> <20100731102638.GG6086@wrars-comp.wrarsdomain> <4C57B519.6050700@altlinux.com> <20100803115442.GB12310@mw.office.seiros.ru> <4C58497F.9040109@altlinux.com> <4C58629B.6020806@altlinux.com> <20100804060013.GA30446@mw.office.seiros.ru> <4C590698.1080109@altlinux.ru> <4C6120BD.2030309@tangramltd.com> In-Reply-To: <4C6120BD.2030309@tangramltd.com> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: ALT Linux Team development discussions Subject: Re: [devel] =?utf-8?b?UEhQIDUuMy4zIFt3YXM6INCf0YDQvtGC0L7RgtC40L8=?= =?utf-8?b?0Ysg0LTQuNC30LDQudC90LAg0LjQvdGC0LXRgNGE0LXQudGB0L7QsiDQmtC1?= =?utf-8?b?0L3RgtCw0LLRgNCwXQ==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Aug 2010 15:13:40 -0000 Archived-At: List-Archive: List-Post: On 10.08.2010 13:49, Slava Dubrovskiy wrote: > А расскажите пожалуйста, почему сборка php сделана именно так? Изначально в php нет общий библиотеки и все SAPI вкомпиливают в себя весь интерпретатор. Этот подход прост, но раздувает например mod_php на 4M. > 1. Т. е. почему каждый sapi и ext собирается из своего srpm? Была реализована схема при которой, необходимые модули могли бы собираться не только мантейнером php, но и другими людьми. Как вы успели заменить сейчас есть такие модули. Потому что при пересборке php со всеми модулями мантейнер php не может проверить их работоспособность, только собираемость и загружаемость (это необходимое, но не достаточное условие). > 2. Зачем конфиги располагаются в версийзависимых директориях? Чтобы можно было держать несколько php разных версий одновременно. > Обновление php это просто ад. Приходится вручную проверять все изменения > и вносить их заново. Если происходит обновление по минорной версии, то достаточно переместить конфиги. > 3. Зачем safe-mode включен по умолчанию? Не знаю как сейчас, но раньше я делал для этих целей control. В одном из его профилей все гайки были раскручены. Также был реализован механизм для создания своих профилей для control. -- Rgrds, legion