[Phpmyadmin-devel] PEAR Packaged phpMyAdmin
Marc Delisle
Marc.Delisle at cegepsherbrooke.qc.ca
Wed Aug 10 13:57:30 CEST 2005
Thanks Clay,
I will have a look at this ASAP. I am currently on vacation.
Marc Delisle
Clay Loveless a écrit :
> Hello, pMA devs! : )
>
> I'm working on a project that leverages PEAR 1.4.0's robust packaging system
> that aims to bring PHP application distribution to the level of ease that is
> available to users of Debian Linux's apt-get system.
>
> To that end, I have prepared a phpMyAdmin PEAR installable package that I
> would like your feedback on.
>
> In order to make phpMyAdmin PEAR 1.4.0 compatible, there were only two
> modifications to the phpMyAdmin traditional distribution.
>
> 1. When installed, config.inc.php becomes config.inc.php.dist, so that
> future package upgrades do not overwrite existing configuration.
>
> 2. A slight version numbering change, as PEAR only supports letters, numbers
> and dots in versions. So, 2.6.3-pl1 became 2.6.3pl1 in this example.
>
> To install the PEARified package, follow these steps:
>
>
> 1. Get PEAR installed
> If you're already got PEAR running on your machine, we'll work with that. If
> you don't, or if you want to use a localized PEAR installation, just follow
> these instructions:
> http://pear.php.net/manual/en/installation.php
>
> 2. Upgrade to PEAR 1.4.0a12
> To upgrade to the alpha version of PEAR that supports channels, run these
> commands.
>
> $ pear config-set preferred_state alpha
> $ pear upgrade -o PEAR
>
> 3. Set up the Pearified.com channel
> With PEAR 1.4.0a12, run this command:
>
> $ pear channel-discover pearified.com
>
> 4. Install the Role_Web package.
> This package is what makes the installation of a web front-end application
> easy with PEAR 1.4.0. Note that there is a post-install script to run ... So
> do these things:
>
> $ pear install pearified/Role_Web
> $ pear run-scripts pearified/Role_Web
>
> 5. Install the phpMyAdmin package
> The installer will put the installation in a directory of '/pma' inside of
> whatever directory you specified after installing the Role_Web package.
>
> This package isn't released yet, so it will install a little bit differently
> for the time being:
>
> $ pear install http://pearified.com/testing/DB_phpMyAdmin-2.6.3pl1.tgz
>
> Once released, this package would be installed like this:
>
> $ pear install pearified/DB_phpMyAdmin
>
> But, that won't work right now.
>
>
> That's it! Once those steps are completed, copy config.inc.php.dist to
> config.inc.php, configure as needed, and you'll be up and running. A future
> enhancement to this package is a post-install script that steps users
> through the process of setting up config.inc.php.
>
> I am eager for your feedback! Please let me know if any of you have trouble
> installing the package.
>
> If you're interested, I would like to discuss maintaining this package going
> forward so that we may open up a new convenient installation option for
> phpMyAdmin. I am willing to maintain that package, or I would also be happy
> to help out the phpMyAdmin development team in taking over the maintenance
> of the PEAR package.
>
> Thanks for your time!
>
> Regards,
> Clay
>
More information about the Developers
mailing list