Как установить PHP на Windows, macOS и Linux

Короткий ответ: для учебного старта проще всего поставить 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. Для соседних задач пригодятся эти разборы:

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x