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

Для того чтобы использовать PHP из командной строки на Windows, нужно добавить путь к его исполнимому файлу в системную переменную PATH. Это позволяет запускать PHP-сценарии без указания полного пути к исполнимому файлу.
Шаги для настройки переменной PATH на Windows:
| Шаг | Действие |
|---|---|
| 1 | Скачайте и установите PHP с официального сайта https://windows.php.net/download/ |
| 2 | Разархивируйте скачанный архив в удобную директорию, например, C:\php. |
| 3 | Откройте меню «Пуск», введите «Системные свойства» и выберите «Изменение переменных среды для вашего аккаунта». |
| 4 | Нажмите «Переменные среды», внизу окна, в разделе «Системные переменные» найдите переменную «Path» и выберите «Изменить». |
| 5 | Нажмите «Создать» и введите полный путь к директории, где вы установили PHP, например, C:\php. |
| 6 | Нажмите «ОК», чтобы сохранить изменения. |
| 7 | Перезапустите командную строку (или откройте новую) и проверьте установку, набрав команду php -v. Если PHP установлен правильно, вы увидите версию PHP. |
После выполнения этих шагов, PHP будет доступен в командной строке, и вы сможете запускать скрипты PHP без необходимости указывать полный путь к исполнимому файлу.
Как скачать и установить PHP на Windows

Для установки PHP на Windows выполните следующие шаги:
- Перейдите на официальный сайт PHP – откройте страницу https://windows.php.net/download/, где доступны сборки для Windows.
- Выберите версию PHP – на странице загрузки доступны две основные версии: Thread Safe (для серверов) и Non Thread Safe (для разработчиков). Для большинства пользователей подходит версия Thread Safe.
- Скачайте архив – выберите архитектуру (x86 или x64) в зависимости от вашего ПК. Скачайте zip-архив с нужной версией PHP.
- Разархивируйте архив – распакуйте скачанный архив в удобную папку на вашем компьютере. Рекомендуем выбрать директорию, например, C:\php.
- Настройте конфигурацию – перейдите в папку с распакованным PHP и найдите файл php.ini-development. Переименуйте его в php.ini.
- Настройка php.ini – откройте файл php.ini в текстовом редакторе. Измените следующие параметры:
- Убедитесь, что в строке extension_dir указан путь к папке ext, например: extension_dir = «ext».
- Разкомментируйте (удалите точку с запятой) строки, отвечающие за подключение необходимых расширений, например: extension=curl, extension=mbstring и другие.
- Добавьте PHP в переменную PATH – чтобы запускать PHP из командной строки, добавьте путь к папке, где установлен PHP, в системную переменную PATH. Подробнее об этом читайте в разделе «Настройка переменной PATH на Windows для PHP».
- Проверьте установку – откройте командную строку (CMD) и введите команду php -v. Если установка прошла успешно, вы увидите информацию о версии PHP.
После выполнения этих шагов PHP будет готов к использованию на вашем компьютере под Windows.
Добавление пути к PHP в системные переменные Windows

Чтобы использовать PHP из командной строки в Windows, необходимо добавить путь к каталогу с исполнимыми файлами PHP в системную переменную PATH. Это обеспечит доступ к PHP независимо от текущей директории.
Шаги для добавления пути к PHP в PATH:
- Откройте системные свойства: Нажмите правой кнопкой мыши на значок «Этот компьютер» или «Компьютер» и выберите «Свойства». Затем выберите «Дополнительные параметры системы» и нажмите на «Переменные среды».
- Найдите переменную Path: В разделе «Системные переменные» найдите переменную «Path» и выберите ее. Нажмите «Изменить».
- Добавьте путь к PHP: Нажмите «Создать» и введите полный путь к папке, где установлен PHP, например, C:\php. Убедитесь, что указываете именно папку с исполнимым файлом php.exe.
- Сохраните изменения: Нажмите «ОК» в каждом окне, чтобы сохранить изменения.
- Перезапустите командную строку: Закройте и откройте новую командную строку, чтобы обновились системные переменные.
- Проверьте установку: Введите в командной строке команду php -v. Если путь был правильно добавлен, вы увидите версию PHP.
Теперь PHP доступен для использования в любой командной строке без необходимости указывать полный путь к его файлам.
Проверка правильности добавления PHP в PATH на Windows
После добавления PHP в переменную PATH важно проверить, что настройки были применены правильно. Для этого выполните несколько простых шагов:
- Откройте командную строку: Нажмите Win + R, введите cmd и нажмите Enter, чтобы открыть командную строку.
- Проверьте установку PHP: В командной строке введите команду php -v и нажмите Enter. Если путь к PHP был добавлен верно, вы увидите информацию о версии PHP, например: PHP 7.4.3 (cli) (built: Mar 26 2020 09:39:12) (ZTS Visual C++ 2017 x64).
- Тестирование через запуск скриптов: Попробуйте запустить простой PHP-скрипт, например, php -r «echo ‘Hello, World!’;». Если скрипт выполнится корректно, значит PHP работает как ожидается.
Если после выполнения этих шагов PHP не распознается, перепроверьте путь к папке с исполнимым файлом PHP в переменной PATH. Также убедитесь, что вы перезапустили командную строку после внесения изменений.
Настройка переменной PATH на Linux для PHP

Чтобы использовать PHP из командной строки на Linux, необходимо добавить путь к каталогу с исполнимыми файлами PHP в переменную PATH. Это позволит запускать PHP-сценарии без указания полного пути к исполнимому файлу.
Шаги для настройки переменной PATH на Linux:
- Определите путь к PHP: Для начала узнайте, где установлен PHP. Обычно он располагается в директории /usr/bin или /usr/local/bin. Используйте команду which php в терминале, чтобы узнать точный путь.
- Откройте файл конфигурации shell: В зависимости от используемой оболочки откройте файл для редактирования:
- Для bash: ~/.bashrc
- Для zsh: ~/.zshrc
- Для других оболочек используйте соответствующие файлы конфигурации.
- Добавьте путь к PHP в PATH: В конце файла конфигурации добавьте строку:
export PATH=$PATH:/путь/к/php
Например, если PHP установлен в /usr/local/php, добавьте:
export PATH=$PATH:/usr/local/php
- Примените изменения: Сохраните файл и примените изменения с помощью команды source ~/.bashrc (или соответствующего файла для другой оболочки).
- Проверьте работу PHP: Для проверки откройте новый терминал и введите команду php -v. Если настройка прошла успешно, вы увидите информацию о версии PHP.
После выполнения этих шагов PHP будет доступен для использования в командной строке на Linux.
Установка PHP через пакетный менеджер на Linux
Для удобства установки PHP на Linux можно воспользоваться встроенными пакетными менеджерами, такими как apt для Debian/Ubuntu или yum для CentOS/RedHat. Это значительно упрощает процесс и позволяет автоматически обновлять PHP через систему.
Шаги для установки PHP через пакетный менеджер:
Для Debian/Ubuntu (apt)
- Обновите список пакетов: Введите команду sudo apt update для актуализации списка доступных пакетов.
- Установите PHP: Чтобы установить PHP, используйте команду:
sudo apt install php
Эта команда установит последнюю стабильную версию PHP из официальных репозиториев.
- Установите дополнительные модули: Если вам нужно установить дополнительные модули PHP, используйте команду, например:
sudo apt install php-curl php-mbstring php-xml
- Проверьте установку: После установки выполните команду php -v, чтобы убедиться, что PHP установлен и работает корректно.
Для CentOS/RedHat (yum)

- Обновите список пакетов: Введите команду sudo yum update.
- Установите репозиторий EPEL (если не установлен): Для доступа к дополнительным пакетам PHP выполните:
sudo yum install epel-release
- Установите PHP: Для установки PHP используйте команду:
sudo yum install php
- Установите дополнительные модули: Чтобы установить дополнительные модули PHP, выполните:
sudo yum install php-mbstring php-xml php-mysqlnd
- Проверьте установку: Используйте команду php -v, чтобы проверить установленную версию PHP.
Установка PHP через пакетный менеджер обеспечит легкость обновлений и доступность множества расширений, необходимых для работы с различными веб-приложениями.
Как добавить PHP в PATH на Linux вручную
Если PHP не был установлен через пакетный менеджер, вам может потребоваться добавить путь к его исполнимому файлу в системную переменную PATH вручную. Это обеспечит доступ к PHP в любой директории через командную строку.
Шаги для добавления PHP в PATH на Linux вручную:
- Найдите путь к PHP: Используйте команду which php или whereis php, чтобы узнать точное местоположение исполнимого файла PHP. Обычно это может быть /usr/local/bin/php или /usr/bin/php.
- Откройте файл конфигурации оболочки: Для добавления PHP в PATH откройте файл конфигурации вашей оболочки:
- Для bash: ~/.bashrc
- Для zsh: ~/.zshrc
- Добавьте путь в переменную PATH: В конце файла добавьте строку:
export PATH=$PATH:/путь/к/php
Например, если PHP находится в /usr/local/php/bin, добавьте:
export PATH=$PATH:/usr/local/php/bin
- Сохраните изменения: Сохраните файл и закройте текстовый редактор.
- Примените изменения: Для применения изменений выполните команду:
source ~/.bashrc
(или используйте source ~/.zshrc, если используете zsh).
- Проверьте установку: Откройте новый терминал и введите команду php -v. Если путь был правильно добавлен, вы увидите версию PHP.
Теперь PHP будет доступен для использования в любой командной строке, и вы сможете запускать его без необходимости указывать полный путь к файлам.
Проверка работы PHP после добавления в PATH на Linux

После добавления PHP в переменную PATH важно убедиться, что все настройки были выполнены правильно и PHP работает корректно. Для этого выполните несколько простых шагов:
- Откройте новый терминал: После изменения переменной PATH важно перезапустить терминал, чтобы обновились системные переменные.
- Проверьте версию PHP: Введите команду php -v. Если PHP установлен и правильно добавлен в PATH, вы увидите информацию о текущей версии PHP, например:
PHP 7.4.3 (cli) (built: Mar 26 2020 09:39:12) (ZTS Visual C++ 2017 x64)
- Проверьте доступность PHP в любой директории: Перейдите в любую директорию и введите php -v снова. Если путь был правильно добавлен, версия PHP должна отображаться и в других директориях.
- Проверьте выполнение PHP-скрипта: Создайте файл с расширением .php в любой директории. Внутри файла напишите простой код:
<?php echo 'Hello, World!'; ?>
Затем выполните его командой:
php имя_файла.php
Если скрипт выполнится корректно и выведет «Hello, World!», значит PHP работает правильно.
Если при проверке появляются ошибки, возможно, путь к PHP был указан неправильно. Вернитесь к настройкам и убедитесь, что все шаги выполнены корректно.
Вопрос-ответ:
Как правильно добавить PHP в PATH на Windows?
Для добавления PHP в PATH на Windows нужно открыть «Системные свойства» через «Панель управления», затем перейти в «Переменные среды». В разделе «Системные переменные» выбрать «Path», нажать «Изменить» и добавить путь к директории с PHP, например, C:\php. После этого нужно сохранить изменения и перезапустить командную строку.
Что делать, если PHP не запускается после добавления в PATH на Windows?
Если PHP не запускается, убедитесь, что вы правильно указали путь к папке с php.exe в переменной PATH. Проверьте, не добавлен ли лишний пробел в пути, и перезапустите командную строку. Также стоит убедиться, что путь к PHP добавлен именно в системные переменные, а не только для текущего пользователя.
Как установить PHP на Linux через пакетный менеджер?
Для установки PHP через пакетный менеджер на Linux можно использовать команду для вашего дистрибутива. На Debian/Ubuntu это будет sudo apt install php, для CentOS/RedHat — sudo yum install php. Если вам нужны дополнительные модули, их можно установить через sudo apt install php-
Как проверить правильность добавления PHP в PATH на Linux?
Для проверки, добавлен ли PHP в PATH на Linux, откройте терминал и введите команду php -v. Если всё настроено верно, вы увидите информацию о версии PHP. Также можно проверить доступность PHP в разных директориях, чтобы убедиться, что PATH обновился корректно.
Как вручную добавить PHP в PATH на Linux, если он не установлен через пакетный менеджер?
Если PHP не был установлен через пакетный менеджер, найдите его путь с помощью команды which php или whereis php. Затем откройте файл конфигурации вашей оболочки, например ~/.bashrc, и добавьте строку
export PATH=$PATH:/путь/к/php
. После этого выполните source ~/.bashrc для применения изменений. Проверьте работу PHP с помощью php -v.
Как добавить PHP в PATH на Windows, если у меня уже установлен PHP?
Если PHP уже установлен, но не добавлен в PATH, откройте «Системные свойства» через «Панель управления», затем перейдите в «Переменные среды». В разделе «Системные переменные» найдите переменную «Path», нажмите «Изменить» и добавьте путь к папке, где установлен PHP, например, C:\php. После этого сохраните изменения и перезапустите командную строку, чтобы обновить переменные среды. Для проверки введите php -v в командной строке, чтобы убедиться, что PHP работает корректно.
