Запуск PHP скриптов из консоли Linux

Давайте сначала решим зачем нам может понадобиться запускать скрипты PHP через интерфейс командной строки Linux. Первое и самое очевидное решение, мы пишем простой скрипт который должен делать нечто в нашей системе. То есть мы используем PHP как расширенный Bush-скриптинг. Хотим как-то особенно сортировать файлы, делать запись в базу данных, отправлять сообщения или все одновременно. PHP…

Как настроить Ubuntu для Битрикс

Очень многие устанавливают Битрикс на CentOS, точнее на BitrixVm, что объяснимо если вы слабо знакомы с Linux. Я не стану отговаривать, каждому свое. У меня возникало очень много проблем со сборками от команды Битрикс. Очень много необъяснимых ошибок, решить которые под силу не каждому специалисту. И если Битрикс24 без сборки от 1С работать не будет,…

Автозагрузка классов в языке PHP

До версии PHP 5 обычной практикой было использование функций require, require_once, include, include_once для загрузки файлов, содержащих нужные классы. Пример использования функций:

  Проблема такого подхода в том, что: Необходимо указывать каждый файл в котором содержится необходимый класс. Использование обращения к объекту не подгруженного класса вызывало ошибку. Плюс, указанные файлы подгружались всегда, независимо от…

Рабочая среда Linux/Ubuntu из под WSL2 в Windows10

Рабочая среда это важно, чем проще и быстрее вы можете развернуть рабочую среду, тем эффективнее будет строится ваша работа. В первое время, я делал много ошибок работая под Linux потому что привык к MacOS. Все дело в том, что я практически не касался серверных конфигураций на своем компьютере, у меня стоял Valet и он решал…