Короткий ответ: для учебного старта проще всего поставить PHP через готовую локальную сборку вроде XAMPP/Open Server или установить PHP отдельно и проверить командой php -v. После установки создайте index.php и запустите локальный сервер через php -S localhost:8000
PHP можно установить по-разному. Новичку важно не выбрать “самый профессиональный” способ, а получить рабочую среду, где файл действительно запускается в браузере
Вариант 1: готовая локальная сборка
Если вы хотите быстро запускать PHP-сайты на компьютере, используйте сборку
- XAMPP
- Open Server
- MAMP
- Laragon
Такие пакеты обычно включают Apache, PHP, MySQL и панель управления. Это удобно, если вы изучаете сайты, формы, базы данных, WordPress, Joomla или старые PHP-проекты
Минус: новичок иногда не понимает, где именно находится PHP и почему команда php -v в терминале не работает. Но для запуска через браузер сборки часто достаточно
Вариант 2: установить PHP отдельно
После отдельной установки PHP должен быть доступен из терминала
php -v
Если команда показывает версию, PHP установлен и доступен в PATH
Проверьте выполнение короткой команды
php -r "echo 'PHP работает';"
Установка на Windows
На Windows есть два удобных пути. Первый — поставить XAMPP, Open Server или Laragon и запускать сайты через панель. Второй — скачать PHP с официального сайта, распаковать архив, добавить папку PHP в PATH и проверить php -v
Если вы только начинаете, сборка обычно быстрее. Если вы хотите работать через терминал и Composer, отдельная установка или Laragon часто удобнее
После установки откройте новый терминал и выполните
php -v
Если команда не найдена, проблема почти всегда в PATH: Windows не знает, где лежит php.exe
Установка на macOS
На macOS часто используют Homebrew
brew install php
php -v
Если Homebrew не установлен, сначала нужно поставить его с официального сайта Homebrew. После установки PHP откройте новый терминал и проверьте версию
Для учебного сайта можно сразу запускать встроенный сервер
php -S localhost:8000
Установка на Ubuntu и Debian
Базовый вариант
sudo apt update
sudo apt install php
php -v
Для веб-проектов часто нужны расширения
sudo apt install php-cli php-mbstring php-xml php-curl php-mysql
Набор расширений зависит от проекта. Для Laravel, WordPress, Joomla или Bitrix требования будут отличаться
Проверьте первый файл
Создайте папку и файл
mkdir php-check
cd php-check
index.php
<?php
echo "PHP установлен";
Запустите сервер
php -S localhost:8000
Откройте
http://localhost:8000
Если видите текст, PHP установлен и выполняет файлы
Нужно ли ставить Apache и MySQL сразу
Не обязательно. Для простых учебных файлов хватает встроенного сервера PHP. Apache или Nginx нужны, когда вы хотите приблизиться к реальному хостингу. MySQL нужен, когда проект работает с базой данных
Если вы изучаете PHP с нуля, сначала добейтесь запуска одного index.php, затем подключайте форму, потом базу
Мини-практика
После установки выполните три проверки: php -v, php -r "echo 2 + 2;", затем запуск index.php через php -S localhost:8000. Если все три шага проходят, среда готова для первых уроков
Частые ошибки
PHP установлен, но команда php не найдена Проверьте PATH. Особенно часто это случается на Windows после ручной распаковки архива
Открывают PHP-файл двойным кликом Установка PHP не меняет правила запуска. Открывайте через локальный сервер
Ставят сразу несколько сборок XAMPP, Open Server, отдельный PHP и Docker одновременно могут запутать версии. Для начала выберите один способ
Не устанавливают нужные расширения Если проект требует pdo_mysql, mbstring, curl или xml, одного базового PHP может быть мало
Что почитать дальше по PHP
Если нужен общий маршрут по теме, откройте рубрику PHP. Для соседних задач пригодятся эти разборы:
- Linux install PHP: установка PHP на Ubuntu и проверка окружения
- Как установить PHP в Visual Studio Code и запустить первый файл
- Как установить PHP локально: XAMPP, Open Server, Docker
- Composer в PHP: установка пакетов без ручного копирования



