#php
Все о современной PHP-разработке в одном месте. Обзоры популярных фреймворков Laravel и Symfony, инструкции по работе с ключевыми инструментами, такими как Composer и Guzzle, и подборки лучших open-source приложений для развертывания на собственном сервере. Откройте для себя всю мощь PHP.
Как перестать страдать от работы с графикой в PHP
Обзор библиотеки Intervention Image для PHP. Удобная обработка картинок, поддержка GD, Imagick и libvips без низкоуровневой рутины.
Как Pelican Panel заменяет старые панели для игровых серверов
Обзор Pelican Panel — современной веб-панели для управления игровыми серверами в изолированных Docker-контейнерах. Разбираем архитектуру и фичи.
Как развернуть собственный сервис временной почты за пару минут
Разбираем TempFastMail — простой self-hosted сервис временной почты на PHP, React и Cloudflare Workers для тестов и защиты от спама.
Как ускорить PHP до предела с помощью C-расширения Phalcon
Обзор фреймворка Phalcon, написанного на C и Zephir. Разбираем, как архитектура C-расширения экономит ресурсы сервера и как установить его в PHP через...
Зачем нужен Adminer, когда есть phpMyAdmin и тяжелые GUI-клиенты
Обзор Adminer — легкой веб-админки для MySQL, PostgreSQL и SQLite в одном PHP-файле. Разбираем, почему этот инструмент до сих пор актуален.
Забудьте про раздутый WordPress — обзор гибридной CMS Vvveb с визуальным редактором
Разбор Vvveb: гибридная PHP-CMS с встроенным drag-and-drop редактором, готовым e-commerce и поддержкой Headless-режима.
Легендарный Cacti и мониторинг сетевой инфраструктуры
Разбираем легендарный инструмент мониторинга Cacti: как платформа на базе RRDtool и PHP до сих пор помогает управлять сетевой инфраструктурой и SNMP-у...
Concrete CMS: когда WordPress уже мало, а писать всё с нуля на Laravel лень
Обзор Concrete CMS — мощной Open Source системы на PHP для тех, кому нужно больше гибкости, чем в WordPress, но меньше сложности, чем в чистых фреймво...
Как перестать гадать на логах и подружиться с ошибками в Symfony
Разбираем официальный SDK Sentry для Symfony: как автоматизировать мониторинг ошибок, собирать контекст и перестать тратить часы на чтение сырых логов...
Как приручить кодировки в PHP без боли и лишних расширений
Обзор PHP-библиотеки portable-ascii: как легко обрабатывать спецсимволы, делать транслитерацию и чистить строки без расширений mbstring или iconv.
Как перестать гадать на кофейной гуще при падении PHP-скриптов
Обзор официального PHP SDK для Sentry: как автоматизировать мониторинг ошибок в PHP-приложениях и перестать тратить время на ручной разбор логов.
Как DDEV усмиряет Docker и спасает локальную разработку
Обзор DDEV — инструмента на базе Docker для быстрой настройки локального окружения PHP и Node.js. Узнайте, как автоматизировать деплой и забыть о конф...
Как не забросить обучение программированию и подтянуть логику
Обзор дорожной карты для прокачки логики программирования: 50 практических задач от основ до SOLID, которые можно решать на любом языке.
Как перестать бояться динамической типизации в PHP и начать спать спокойно
Обзор Psalm — мощного статического анализатора для PHP от команды Vimeo. Узнайте, как ловить баги и дыры в безопасности до запуска кода.
Как подружить Laravel и MongoDB без боли в суставах
Обзор официальной интеграции MongoDB в Laravel. Узнайте, как использовать мощь NoSQL, сохраняя привычный синтаксис Eloquent и удобство разработки.
Как запустить свою онлайн-школу и не сойти с ума от кода
Разбираем Sensei LMS от Automattic — опенсорсный движок для онлайн-курсов на WordPress. Как устроена платформа, чем она полезна разработчикам и как за...
Как навести порядок в кадрах без лишних затрат и велосипедов
Обзор OrangeHRM — мощной опенсорсной системы для управления персоналом. Разбираемся, как автоматизировать HR-процессы, учет времени и отпусков с помощ...
Форумы живее всех живых или как Flarum ломает стереотипы о движках сообществ
Обзор Flarum — современного, быстрого и эстетичного движка для форумов на PHP и Mithril.js. Разбираемся, почему старый формат сообществ снова актуален...
Как поднять свой хостинг и не сойти с ума с HestiaCP
Обзор HestiaCP — легкой и функциональной панели управления сервером. Разбираемся, как она упрощает жизнь веб-разработчику и заменяет ручную настройку...
Забудьте про регулярки для проверки почты
Разбираемся, почему стандартные проверки email в PHP часто подводят и как библиотека EmailValidator помогает делать это профессионально, следуя актуал...
Безопасный рандом для тех, кто застрял на PHP 5
Как обеспечить криптографическую безопасность в старых PHP-проектах с помощью библиотеки random_compat. Разбираем установку, нюансы и работу с энтропи...
Как приручить генерацию документов в PHP с помощью PHPWord
Обзор PHPWord — мощной библиотеки для создания и чтения документов Word, ODT и PDF прямо в PHP. Разбираемся, как автоматизировать отчетность и генерац...