Есть инструмент, который вы можете использовать, чтобы проверить, что у вас есть версия PHP с наибольшим количеством исправлений. Инструмент является versionscan, и недавно он получил версию 1.0.
Этот быстрый совет покажет вам, как установить его в вашей среде, чтобы он был доступен из любой папки, что позволит вам вызывать его в любое время в будущем без необходимости запрашивать его внутри проекта PHP.
Шаг 0 — необязательно — Усадьба улучшена
Чтобы следовать, вы бы хорошо настроили экземпляр Homestead Improved . Это Vagrant VM, которая поможет вам начать работу с PHP 5.6+ менее чем за пять минут, так что вы можете сразу же проверить, что мы здесь делаем.
Шаг 1 — Глобальная установка Composer
Чтобы сделать инструмент доступным глобально, когда это проект Composer, размещенный в Packagist, мы устанавливаем его с глобальным флагом. Введите свою виртуальную vagrant ssh
( vagrant ssh
) и выполните следующее:
composer global require psecio / versionscan : dev - master
Это установит пакет глобально — в домашнюю папку Composer. На Homestead Improved (см. Шаг 0) Composer уже установлен глобально и может вызываться из любой папки. Если вы не используете виртуальную машину с шага 0, сначала установите Composer, а затем перейдите к этому шагу.
Если вы не устанавливаете Composer глобально, вам может потребоваться выполнить команду следующим образом: php composer.phar global require ...
Шаг 2 — Запустите Versionscan
versionscan scan
Вывод должен быть примерно таким:
Это оно!
Это все, что нужно сделать. Теперь у вас есть всегда доступный сканер критических проблем. Существует не так много инструментов, которые могут помочь вам, кроме чистого осознания, но знание определенно лучше, чем незнание.