Статьи

Совет: убедитесь, что ваша версия PHP безопасна с Versionscan

Есть инструмент, который вы можете использовать, чтобы проверить, что у вас есть версия 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 

Вывод должен быть примерно таким:

Это оно!

Это все, что нужно сделать. Теперь у вас есть всегда доступный сканер критических проблем. Существует не так много инструментов, которые могут помочь вам, кроме чистого осознания, но знание определенно лучше, чем незнание.