Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:24929 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63655 invoked by uid 1010); 24 Jul 2006 14:52:07 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 63640 invoked from network); 24 Jul 2006 14:52:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jul 2006 14:52:07 -0000 Authentication-Results: pb1.pair.com header.from=jmertic@gmail.com; domainkeys=good DomainKey-Status: good X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: jmertic@gmail.com X-Host-Fingerprint: 64.233.182.190 nf-out-0910.google.com Linux 2.4/2.6 Received: from ([64.233.182.190:5747] helo=nf-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.3 r(11751M)) with ESMTP id 98/39-04178-59ED4C44 for ; Mon, 24 Jul 2006 10:52:06 -0400 Received: by nf-out-0910.google.com with SMTP id y25so1654265nfb for ; Mon, 24 Jul 2006 07:52:02 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=jkorvgc828M8tzmK8aFkIlIL9RAFAAx3P4EJlhsCKbxtvKpYsJuRVNJlX5/1+O9+2jbwKDQ04pyp73+WnScV5Ueog767N1AVgePoqgGopv8bCnCxnuxqKXHd2UD2bnLTHQMxVVonpgh/szQv2mJ74R25UuAVYUTuSTxvuqoMTko= Received: by 10.78.166.7 with SMTP id o7mr1553315hue; Mon, 24 Jul 2006 07:52:01 -0700 (PDT) Received: by 10.78.123.3 with HTTP; Mon, 24 Jul 2006 07:52:01 -0700 (PDT) Message-ID: <2a9adcf0607240752k12eb8f32sd753eaadaac6e8cc@mail.gmail.com> Date: Mon, 24 Jul 2006 10:52:01 -0400 To: internals@lists.php.net MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: New Installer for PHP 5.2 From: jmertic@gmail.com ("John Mertic") Hi there, With the guidance of Phil Driscoll, I have put together a new installer for PHP on Windows. It replicates much of the same functionality of his installer, but also boasts the following features: - Selective installation of all PHP components ( CGI and CLI exes, server modules, standard and PECL extensions ). - Configures the php.ini for the installation, including enabling the extensions the user selected to install. - Built as an MSI using Wix (http://wix.sourceforge.net) which is scriptable and open source so we can include the code to build the installer in cvs and automate building it. Also MSI Installers are very useful for Sys Admins since they integrate into Group Policies to allow unattended installation, and are better supported on Windows in general. Thanks to Edin Kadribasic, the public test version ( which installs a recent snapshot of PHP 5.2 ) is located at http://downloads.php.net/edink/php-5.2.0-win32-installer.msi. I am looking for feedback on the installer, namely in the following areas: - Default install options; what should the default install consist of? - Lite Installer. The current install file weighs in at 18mb. Would we want a lite installer with fewer components and if so what would those be? -- Later, John Mertic "Explaining a joke is like dissecting a frog: you jmertic@gmail.com understand it better, but the frog dies in the process." -Mark Twain