Как установить php на компьютер

Как установить php на компьютер

Для работы с PHP на локальной машине необходимо установить несколько компонентов, включая сам PHP, сервер для обработки запросов (например, Apache или Nginx), и базу данных, если ваш проект использует её. Установка этих элементов может показаться сложной, но с правильным подходом это займет не более получаса.

Первым шагом является скачивание последней стабильной версии PHP с официального сайта php.net. Выберите нужную версию в зависимости от операционной системы. Для Windows существует архив с готовыми бинарными файлами, а для Linux и macOS доступна установка через менеджеры пакетов.

Далее, если вы используете Windows, рекомендуется скачать и установить XAMPP или WAMP. Эти пакеты включают в себя не только PHP, но и Apache сервер с настройками по умолчанию, что облегчает процесс запуска и настройки. Для Linux и macOS подходящими решениями будут LAMP и MAMP соответственно. Если же вы хотите более гибкую конфигурацию, вам придется настроить сервер вручную.

После установки PHP нужно убедиться, что он правильно настроен и работает. Для этого откройте командную строку или терминал и введите команду php -v. Если вы увидите информацию о версии PHP, установка прошла успешно. В противном случае потребуется проверить путь к исполняемому файлу PHP в системных переменных.

Для тестирования работы PHP достаточно создать простой файл с расширением .php в директории, доступной вашему веб-серверу. Внутри файла разместите следующий код:


Этот код выведет на экран всю информацию о текущей конфигурации PHP. Если страница загружается без ошибок, значит, установка прошла успешно и PHP готов к работе на вашем компьютере.

Скачивание установщика PHP с официального сайта

Скачивание установщика PHP с официального сайта

Перейдите на сайт php.net/downloads.php. Это основной источник для получения актуальной версии PHP без сторонних изменений.

Для Windows откройте раздел «Windows downloads» и кликните по ссылке «Windows downloads». Вы будете перенаправлены на страницу windows.php.net/download, где размещены сборки для 32- и 64-разрядных систем.

Выберите версию с пометкой «Thread Safe» для использования с сервером Apache. Для Nginx рекомендуется «Non Thread Safe». Убедитесь, что разрядность совпадает с архитектурой вашей системы (x64 или x86).

Скачайте архив с расширением .zip. В названии архива указаны версия PHP, разрядность и тип сборки. Например: php-8.3.6-Win32-vs16-x64.zip.

Не выбирайте сборки с суффиксом «src» – это исходный код, не предназначенный для установки.

Для macOS и Linux используйте ссылки на исходные архивы или воспользуйтесь менеджерами пакетов, такими как Homebrew или apt, но это относится к другой части инструкции.

Проверка системных требований для установки PHP

Проверка системных требований для установки PHP

Перед установкой PHP необходимо убедиться, что операционная система и оборудование соответствуют минимальным требованиям. От этого зависит стабильность и корректная работа интерпретатора.

  • Операционная система: Windows 10 и выше, macOS 10.15+, любые современные дистрибутивы Linux (Ubuntu, Debian, CentOS, Fedora).
  • Архитектура: 64-битная система рекомендуется для работы с актуальными версиями PHP (начиная с 8.0); поддержка 32-битных версий ограничена.
  • Оперативная память: минимум 512 МБ, рекомендуется от 1 ГБ и выше для разработки с использованием дополнительных расширений и веб-сервера.
  • Свободное место на диске: не менее 200 МБ для базовой установки, до 1 ГБ при использовании с Apache, MySQL и Composer.

Для Windows:

  • Проверь наличие Visual C++ Redistributable, соответствующего версии PHP. Например, для PHP 8.2 требуется «Microsoft Visual C++ Redistributable for Visual Studio 2019–2022 (x64)».
  • Убедись, что переменная среды PATH не содержит конфликтующих версий интерпретатора.

Для Linux:

  • Установлены утилиты: curl, apt или dnf/yum (в зависимости от дистрибутива).
  • Права пользователя позволяют устанавливать пакеты (sudo или root).

Для macOS:

  • Наличие Homebrew (/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)").
  • Проверка архитектуры через uname -m; ARM64 требует отдельной сборки или Rosetta 2 для x86_64.

Дополнительно проверь:

  1. Поддержку IPv4 и localhost – PHP встроенный сервер использует их по умолчанию.
  2. Открытые порты 80 и 8000, если планируется работа через браузер.

Установка PHP на Windows с использованием XAMPP

Установка PHP на Windows с использованием XAMPP

Скачайте последнюю версию XAMPP с официального сайта apachefriends.org. Выберите сборку, где указана нужная версия PHP. Например, XAMPP 8.2.4 включает PHP 8.2.4.

Запустите установочный файл. В процессе установки оставьте все компоненты по умолчанию: Apache, MySQL, PHP и phpMyAdmin. Установите XAMPP в директорию C:\xampp, чтобы избежать проблем с правами доступа.

После установки откройте XAMPP Control Panel. Нажмите «Start» напротив Apache. Если порт 80 занят, откройте файл httpd.conf в директории C:\xampp\apache\conf и измените строку Listen 80 на Listen 8080, затем строку ServerName localhost:80 на ServerName localhost:8080.

Проверьте работу PHP: откройте блокнот, вставьте код <?php phpinfo(); ?>, сохраните файл как info.php в папке C:\xampp\htdocs. Перейдите в браузере по адресу http://localhost/info.php или http://localhost:8080/info.php, если порт был изменён. Должна отобразиться информация о конфигурации PHP.

Для изменения настроек PHP откройте файл php.ini в директории C:\xampp\php. Например, чтобы включить расширение mbstring, найдите строку ;extension=mbstring и удалите точку с запятой. После изменений перезапустите Apache через XAMPP Control Panel.

Как настроить PHP на macOS через Homebrew

Откройте терминал и убедитесь, что Homebrew установлен. Проверьте командой brew -v. Если не установлен, введите:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Обновите список формул:

brew update

Установите нужную версию PHP. Например, для установки PHP 8.2 выполните:

brew install php@8.2

После установки проверьте путь:

brew --prefix php@8.2

Добавьте PHP в переменную PATH. Если используется Bash:

echo 'export PATH="/opt/homebrew/opt/php@8.2/bin:$PATH"' >> ~/.bash_profile

Для Zsh:

echo 'export PATH="/opt/homebrew/opt/php@8.2/bin:$PATH"' >> ~/.zshrc

Примените изменения:

source ~/.zshrc или source ~/.bash_profile

Проверьте версию PHP:

php -v

Для автоматического запуска встроенного PHP-сервера создайте файл index.php и запустите:

php -S localhost:8000

Для управления несколькими версиями PHP можно использовать brew unlink и brew link с флагом --force --overwrite. Пример:

brew unlink php@8.2 && brew link php@7.4 --force --overwrite

Настройка переменных окружения для PHP в системе

Откройте системные параметры: нажмите Win+Pause, затем «Дополнительные параметры системы» → «Переменные среды».

В разделе «Системные переменные» найдите переменную Path и нажмите «Изменить». Добавьте полный путь к директории, где находится исполняемый файл php.exe. Пример: C:\php.

Убедитесь, что путь добавлен корректно: не удаляйте другие строки, разделяйте записи точкой с запятой. После внесения изменений нажмите «ОК» во всех открытых окнах.

Проверьте результат: откройте командную строку (Win+R → cmd) и введите php -v. Если система отображает версию PHP, настройка выполнена правильно.

Если команда не распознаётся, проверьте наличие опечаток в пути, убедитесь, что выбрана правильная директория с php.exe, и перезапустите терминал.

Проверка работоспособности PHP через командную строку

Проверка работоспособности PHP через командную строку

Откройте терминал: в Windows – PowerShell или командную строку (Win + R, введите cmd), в Linux и macOS – стандартный терминал.

PHP 8.2.12 (cli) (built: Oct 31 2023 11:45:18) (NTS Visual C++)

Если команда не распознана, проверьте, добавлен ли путь к PHP в переменную среды PATH. В Windows это делается через «Системные переменные». Укажите путь к папке, где находится php.exe, например C:\php.

Для дополнительной проверки выполните команду php -r "echo 'PHP работает';". Если всё настроено правильно, терминал выведет: PHP работает.

На Linux может потребоваться установить PHP через пакетный менеджер. Для Debian/Ubuntu: sudo apt install php. Для Arch: sudo pacman -S php. После установки команды php -v и php -r должны отрабатывать без ошибок.

Вопрос-ответ:

Нужно ли устанавливать отдельный веб-сервер перед установкой PHP?

Если вы планируете запускать PHP-скрипты через браузер, то да, понадобится веб-сервер, например Apache или Nginx. Однако для запуска простых PHP-скриптов в терминале сервер не нужен — достаточно интерпретатора PHP. При использовании пакетов вроде XAMPP или OpenServer веб-сервер уже включён.

Где лучше всего скачать установочный файл PHP?

Самый надёжный источник — официальный сайт PHP: https://www.php.net. Там можно выбрать нужную версию и архитектуру (x64 или x86). Рекомендуется использовать сборку от Windows PHP Team (VS16 x64 Thread Safe), если вы планируете использовать Apache.

Что делать, если после установки PHP команда php не распознаётся в терминале?

Проверьте, добавлен ли путь к папке с php.exe в системную переменную PATH. Для этого откройте «Свойства системы» → «Переменные среды», найдите переменную PATH и добавьте путь к каталогу, где находится php.exe. После этого закройте и снова откройте терминал. Если всё сделано правильно, команда `php -v` должна показать установленную версию.

Можно ли установить несколько версий PHP на одном компьютере?

Да, можно. Но переключение между версиями вручную может быть неудобным. Один из вариантов — использовать программы вроде PHP Manager (для IIS) или инструменты, которые позволяют быстро менять активную версию, например Laragon. Также можно создать несколько ярлыков с разными путями к разным версиям PHP и запускать их отдельно в терминале.

Ссылка на основную публикацию