Categories
PHP PHP 5 Web Development

PHP Developer Checklist: Application Level Package Managers

PHP Application Level Package Manager: Composer

What is Composer?

Ever used apt, dpkg, yum?  These are package managers for unix systems, they automatically update your server with latest updates and install dependant libraries. Composer does the same thing just for PHP. It allows you to declare the dependant libraries for your project in a:
composer.json file and by running composer install composer will handle installing the dependant libraries needed for the project. I don’t know where it stores these files though, in the specfic project folder or in a global php include path…still need to find that out.

Find out more at: getcomposer.org

Alternative/ in addition to: PEAR

The PHP Extension and Application Repository

Perl Application Level Package Manager: CPAN

What is CPAN?

It is a package manager for perl.