W3docs

Как установить PHP

PHP — серверный язык сценариев для веб-разработки. Это руководство поможет установить PHP на Windows, macOS и Linux.

PHP (Hypertext Preprocessor) — серверный язык сценариев, широко используемый для разработки динамических веб-приложений. Прежде чем запускать какой-либо PHP-код, необходимо установить интерпретатор PHP на свой компьютер. Это руководство поможет вам установить PHP на Windows, macOS и Linux, выбрать подходящий способ установки и убедиться, что всё работает.

Если вы только знакомитесь с языком, сначала прочитайте введение в PHP, чтобы понять, что такое PHP и где он работает.

Какой способ установки выбрать?

Единственно «правильного» способа установки PHP не существует — лучший вариант зависит от ваших целей:

  • Просто изучаете язык? Установите интерпретатор PHP CLI (командная строка). PHP поставляется со встроенным сервером разработки, поэтому для начала Apache или Nginx не нужны.
  • Хотите развернуть полный веб-стек? Используйте комплексный пакет — например, XAMPP, MAMP или Laragon. Они устанавливают PHP, Apache (или Nginx) и MySQL одним кликом.
  • Работаете над реальным проектом? Установите PHP через менеджер пакетов вашей системы (apt, brew, choco). Это самый чистый и удобный в обновлении подход для разработчиков.

В таблице ниже приведены сравнительные характеристики:

ПодходЛучше всего подходит дляВключает веб-сервер?
PHP CLI + встроенный серверОбучение, небольшие скриптыВстроенный (только для разработки)
XAMPP / MAMP / LaragonНачинающим, которым нужен Apache + MySQLДа
Менеджер пакетовРазработчики, среды, близкие к продакшенуНет (устанавливается отдельно)

Необходимые условия

Перед началом убедитесь, что у вас есть:

  • Компьютер под управлением Windows, macOS или Linux.
  • Текстовый редактор, например Visual Studio Code, Sublime Text или Notepad++.
  • Доступ к терминалу (Командная строка или PowerShell на Windows, Терминал на macOS/Linux).
  • Веб-сервер (Apache или Nginx) только если вы не используете встроенный сервер разработки.

Установка PHP по операционным системам

Windows

Самый простой способ на Windows — менеджер пакетов Chocolatey. В PowerShell с правами администратора выполните:

choco install php

Предпочитаете ручную установку? Скачайте последний non-thread-safe Zip с официальной страницы загрузки PHP, распакуйте его в C:\php и добавьте C:\php в переменную окружения Path, чтобы команда php была доступна отовсюду.

macOS

Стандартный инструмент — Homebrew:

brew install php

Homebrew автоматически добавляет бинарный файл php в ваш PATH.

Linux (Debian/Ubuntu)

Используйте apt:

sudo apt update
sudo apt install php php-cli

На Fedora/RHEL аналогичная команда: sudo dnf install php php-cli.

Проверка установки

Независимо от выбранного способа убедитесь, что PHP добавлен в PATH, проверив версию в терминале:

php -v

Вы должны увидеть вывод, похожий на следующий (номер версии может отличаться):

PHP 8.3.6 (cli) (built: ...) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.3.6, ...

Если вместо этого появится ошибка «command not found», значит папка PHP не была добавлена в PATH — повторите шаг установки для вашей ОС.

Запуск PHP без веб-сервера

PHP включает встроенный сервер разработки — это самый быстрый способ запускать страницы в процессе обучения. Создайте файл index.php:

<?php
echo "Hello from PHP " . PHP_VERSION;

Затем запустите сервер из этой папки и откройте URL, который он выведет:

php -S localhost:8000

Откройте http://localhost:8000 в браузере. Встроенный сервер предназначен только для разработки — никогда не открывайте к нему доступ из интернета.

Настройка PHP с Apache

  1. Откройте конфигурационный файл Apache, расположенный в папке установки Apache (обычно conf/httpd.conf на Windows или /etc/apache2/apache2.conf на Linux/macOS).
  2. Найдите директиву загрузки модуля PHP. При ручной установке на Windows она обычно выглядит так:
#LoadModule php_module "modules/php8apache2_4.dll"
  1. Удалите символ #, чтобы раскомментировать строку, убедитесь, что путь соответствует директории установки PHP, затем сохраните и закройте файл. (Примечание: на Linux/macOS PHP обычно включается через менеджеры пакетов с помощью команд вроде sudo a2enmod php8.2.)
  2. Перезапустите Apache, чтобы изменения вступили в силу.

Тестирование установки PHP

  1. Создайте новый файл с расширением .php (например, index.php) в корневой папке веб-сервера (обычно htdocs или /var/www/html на Linux/macOS).
  2. Введите в файл следующий код:
php— editable, runs on the server
  1. Сохраните и закройте файл.
  2. Откройте браузер и перейдите по адресу http://localhost/index.php.
  3. Если всё настроено правильно, вы увидите страницу с информацией об установке PHP. Также можно проверить установку через командную строку, выполнив php -v.

Распространённые проблемы при установке

  • php не распознаётся / команда не найдена. Папка PHP отсутствует в PATH. Откройте новый терминал после изменения PATH, так как изменения применяются только к новым сеансам оболочки.
  • phpinfo() отображается как обычный текст. Браузер скачал файл, либо веб-сервер не обрабатывает PHP. Убедитесь, что вы открыли файл через http://localhost (через веб-сервер), а не двойным кликом по файлу.
  • Неверная версия PHP. Если установлено несколько версий, php -v показывает ту, что стоит первой в PATH. Измените порядок или укажите полный путь (например, /usr/local/opt/[email protected]/bin/php).

Следующие шаги

Теперь, когда PHP запущен на вашем компьютере, продолжите изучение:

Заключение

Теперь у вас установлен и проверен PHP, а также есть возможность запускать скрипты как через Apache, так и через встроенный сервер разработки PHP. Выберите рабочий процесс, соответствующий вашим целям, — CLI-сервер для быстрого обучения или полный стек Apache/Nginx для реальных приложений — и вы готовы начать писать PHP.

Практика

Практика
Какие существуют способы установки PHP?
Какие существуют способы установки PHP?
Was this page helpful?