Установка php в консоль на разные системы

Исполнение php кода в консоли стало доступно начиная с PHP 5.1.0. Для этого достаточно переключиться в режим интерактивной в консоли выполнив команду:

php -a

После этого мы можем запускать php код прямо из терминала:

php > echo(5);
5
php > print_r(array(1,2,3));
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

Но не всегда в системе по умолчанию доступна команда php. Для проверки нужно выполнить в терминале:

php --version

Если все в полрядке, то в ответ придет сообщение с описанием версии php. В противном случае нужно настроить исполнение php кода в терминале.

Ниже представлены примеры установки php в консоль для разных систем.

Установка php на Windows 10

Для установки php в консоль на windows, нужно скачать zip-архив необходимой версии php по ссылке.

Далее открываем диск C:\ и создаем там папку php в которую распаковываем скачанный ранее архив.

После этого заходим в папку php и находим файл под названием php.ini-development. Делаем его копию на всякий случай и переименовываем ее в php.ini

Далее заходим Параметры Windows, вбиваем в поиске слово «переменных» и из результатов выбираем «Изменение системных переменных среды»

В открывшемся окне Свойства системы жмем в самом низу кнопку «Переменные среды»

Откроется окно переменных сред. Выбираем строчку path и жмем изменить

Далее нажимаем кнопку «Создать» и прописываем путь к папке, где лежит php, у нас это C:\php

После сохраняем настройки по всех окнах и перезапускаем терминал, что бы изменения вступили в силу.

На этом все! Для проверки вбиваем в команду php --version и получаем что то вроде этого:

PHP 7.1.23 (cli) (built: Nov  7 2018 18:20:35) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

Установка php на Maс OS

Для установки я буду использовать менеджер пакетов для Mac OS Homebrew. Поэтому прежде чем приступать, нужно проверить наличие его у себя на машине введя в терминале команду:

brew -v

Если он установлен, то в ответ должно вернуть подобное:

Homebrew 2.0.2
Homebrew/homebrew-core (git revision 963f; last commit 2019-03-0

В противном случае его нужно установить выполнив команду:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Далее скачиваем php (после знака собачки указываем версию, которая необходима, у меня PHP 7.3)

brew install php@7.3

И прописываем новую php в переменную PATH, что бы она была доступна глобально из любой точки системы

export PATH=/usr/local/etc/php/7.3/bin:$PATH

Вводим php --version для проверки корректной установки. В ответ должны получить описание и версию php, которая теперь стоит на вашей машине.

Установка php на Linux (Ubuntu)

Прежде чем установить php на linux (Ubuntu) нужно обновить сведения о репозиториях пакетов:

sudo apt-get update

Далее установим необходимую версию php7.3

sudo apt-get install php7.3

После этого у вас станет доступна команда phpи если ввести в консоли php --version, то в ответ получим краткую информацию об установленной php.