Наверное, уже трудно найти веб разработчика, который бы не использовал современные инструменты для разработки сайтов, один из таких инструментов это Сomposer.
Сomposer – это популярный менеджер зависимостей для PHP. Вам достаточно описать от каких библиотек зависит ваш проект и Composer установит нужные библиотеки за вас!
Подробнее о нем можете почитать на https://habrahabr.ru/post/145946/.
Установка Сomposer на Mac OS
Для облегчения установки я сделал небольшой Shell скрипт следующего содержания:
/usr/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" /usr/bin/php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" /usr/bin/php composer-setup.php /usr/bin/php -r "unlink('composer-setup.php');" mv composer.phar /usr/local/bin/composer.phar mv .composer /usr/local/bin/.composer
Как пользоваться скриптом установки Сomposer
- Скачайте и распакуйте скрипт в директорию Downloads.
- Откройте терминал и перейдите в директорию Downloads с помощью команды:
cd Downloads
- Запустите скрипт установки в правами администратора:
sudo sh install_composter_mac.sh
- Проверить успешность установки можно с помощью команды в терминале:
/usr/bin/php /usr/local/bin/composer.phar
- Теперь Вы можете использовать Сomposer для установки нужных пакетов. Например чтобы установить Laravel используйте команду:
/usr/bin/php /usr/local/bin/composer.phar global require "laravel/installer"
. - Далее устанавливаем блог на Laravel:
/usr/bin/php /usr/local/bin/composer.phar create-project --prefer-dist laravel/laravel blog