Запустите PHP из командной строки

Я установил XAMPP v1.8.3 для моей разработки на PHP. Я новичок в Ubuntu, поэтому я не знаю, как установить переменную окружения для PHP, которая находится по адресу /opt/lampp/bin/php.

Я могу запускать PHP-скрипты из localhost просто отлично, но я тоже хотел запустить их из командной строки.

Я хочу установить эту переменную для каждого пользователя, так как я единственный, кто использует эту систему.

Чтобы открыть интерактивную оболочку php, просто введите в терминале:

php -a

Что касается открытия файла, просто:

php filename.php

Переменные среды задаются в /etc/environment. Вы найдете $PATH переменная в этом файле. Эта переменная хранит путь к двоичным файлам в различных местах.

Добавить /opt/lampp/bin к местоположению, в котором ищутся двоичные файлы, просто добавьте этот путь, которому предшествует : к переменной path.

Например, если в $PATH переменная была:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

добавлять /opt/lampp/bin до конца этого, чтобы оно стало:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/lampp/bin

После этого выполните source /etc/environment.

В качестве альтернативы /opt/lampp/bin/php, чтобы запустить php-скрипт из командной строки, вам просто нужно установить php5-cli:

sudo apt-get install php5-cli

И запустите свой скрипт с помощью:

php myscript.php

примечание редактора: в зависимости от вашей версии вам может потребоваться установить php7.0-cli и т.д. Вместо этого

Вы можете использовать

php /var/www/html/yourProjctFolder/yourFile.php

Это вызовет ваш php-файл и выведет результат, если вы написали echo или print statement