Устранение ошибки «Команда «php» не найдена» в Ubuntu: решения и исправления

При работе с Ubuntu или любым дистрибутивом Linux появление ошибки «Команда «php» не найдена» может расстроить. Эта ошибка обычно возникает, когда система не может найти исполняемый файл PHP в путях поиска по умолчанию. В этой статье блога мы рассмотрим несколько способов устранения и решения этой проблемы, а также приведем примеры кода.

Метод 1: установка PHP
Первый шаг — убедиться, что PHP установлен в вашей системе Ubuntu. Откройте терминал и выполните следующую команду:

sudo apt update
sudo apt install php

Это обновит списки пакетов и установит PHP, если он еще не установлен. После завершения установки попробуйте еще раз запустить команду php, чтобы проверить, сохраняется ли ошибка.

Метод 2: добавление PHP в переменную PATH
Если PHP уже установлен, но не распознается системой, это может быть связано с отсутствием исполняемого файла PHP в переменной PATH системы. Чтобы добавить PHP в PATH, выполните следующие действия:

  1. Откройте терминал и выполните следующую команду, чтобы найти исполняемый файл PHP:

    which php
  2. Команда отобразит путь к исполняемому файлу PHP (например, /usr/bin/php). Скопируйте путь.

  3. Откройте файл .bashrcв текстовом редакторе с помощью следующей команды:

    nano ~/.bashrc
  4. Прокрутите файл до конца и добавьте следующую строку:

    export PATH="$PATH:/usr/bin/php"
  5. Сохраните файл и выйдите из текстового редактора.

  6. Чтобы применить изменения, выполните в терминале следующую команду:

    source ~/.bashrc

Теперь попробуйте запустить команду phpеще раз. Должно работать без ошибки «Команда «php» не найдена».

Метод 3: проверка каталога установки PHP
В некоторых случаях PHP может быть установлен в другой каталог. Чтобы найти правильный каталог, выполните следующую команду:

dpkg -L php | grep bin

Эта команда выведет список установленных файлов PHP. Найдите каталог, содержащий исполняемый файл PHP (например, /usr/bin/php). Как только вы найдете правильный каталог, выполните шаги из метода 2, чтобы добавить его в переменную PATH.

Метод 4: переустановка PHP
Если ни один из вышеперечисленных методов не работает, возможно, возникла проблема с установкой PHP. Чтобы переустановить PHP, выполните следующие действия:

  1. Удалите существующую установку PHP:

    sudo apt remove php
  2. Установите PHP еще раз:

    sudo apt install php

После переустановки попробуйте запустить команду php, чтобы проверить, устранена ли ошибка.

Ошибку «Команда «php» не найдена» в Ubuntu можно устранить различными способами. В этой статье рассматривается установка PHP, добавление PHP в переменную PATH, проверка каталога установки PHP и переустановка PHP. Выполнив эти действия по устранению неполадок, вы сможете устранить ошибку и без проблем использовать PHP в своей системе Ubuntu.